梓恒的小站

你好呀~!

程序  在Firebase托管静态网页时的避坑指南
July 2, 2020 / 23:19 / 486 °C

[info]以此记录我解决在Firebase托管静态网页时遇到的问题的方案,仅供参考。[/info]

[info]这篇文章已经默认你了解相关知识并且会加以运用,此篇文章仅记录解决方案,因此跳过Firebase的新手教程,并且不对Firebase进行解释。[/info]

在将静态网页初次托管到Firebase的过程中,我主要、也是大家应该都会普遍遇到的两个问题。

[info]一、无法获取authorization code[/info]

可能会出现的情况就是在firebase login命令执行后弹出浏览器窗口要求登陆Google账户,在登陆Google账户后却一直响应localhost无效,导致无法获取authorization code,因此需要做的就是Ctrl-C结束当前登陆进程后重新在firebase login命令后加上--no-localhost以禁用本地登陆方式。完整的命令则是firebase login --no-localhost

[info]二、Error: Authentication Error: Your credentials are no longer valid.[/info]

搜索一下,马上懵逼。网上关于解决这个问题的方案清一色的Ctrl-C/Ctrl-V,给的截图都一摸一样。虽然方案有效,但是对于像我这种不想过(neng)多(li)折(tai)腾(ruo)的人来说简直就是一场灾难。
我遇到的报错
[info]让我们先来看看网络上给出的一致的解决方案:

[/info]

我的解决方案:

    1. 拥有一部已ROOT的手机(未尝试过未ROOT的手机);
    2. 在Google Play/Github下载一款名为VPN Hotspot的软件;
    3. 关闭电脑上的代理软件;
    4. 将你的手机代理软件的代理规则调整为全局;
    5. 打开热点;
    6. 打开VPN Hotspot中的ap01(如果是通过USB共享网络则是打开rndis0);
    7. 电脑连接至手机共享的热点。

[info]最后[/info]

对了,OTZ.ink是我的个人名片页,托管于Firebase,欢迎各位访问!

发表评论

昵称:  
邮箱:  
网址: