H.W*_*per 1 angularjs firebase angularfire firebasesimplelogin
我用AngularFire创建了一个非常简单的FireBase + Angular应用程序,或者更确切地说,我复制了示例中的代码.目前,它只允许通过Google登录和退出.代码很简单,我认为甚至不需要在这里发布它.
我尝试了不同的静态文件托管解决方案,并得到了一些奇怪的结果.
在Google云端硬盘,Dropbox和Github上.虽然这些页面都是在所有页面上提供的,但是在控制台中没有404错误和JS错误,登录本身也不起作用.会发生什么是该程序将启动登录屏幕并登录用户,但角度"auth.user"对象保持为null.
完全相同的代码,当在Visual Studio上运行时(仅通过"在浏览器中查看文件")并且也在FireBase自己的托管解决方案上运行,按预期运行,没有问题.登录和注销都有效.
我想知道这是怎么回事,因为这是一个"没有后端"的应用程序,或者更确切地说,它具有相同的后端,即FireBase服务.
这里发生了什么?
有关 在Dropbox和Github 上托管的Google Drive 主机的解释
(关于如何改进这个问题的评论将受到关注)
您必须在FireBase的设置中监听将托管您的应用的域.
它位于登录和身份验证选项卡中,"OAuth重定向的授权域"字段.
你应该把你想要使用的域名放在那里,比如dropbox.com等...
详情请访问:https://www.firebase.com/docs/web/guide/user-auth.html#section-configuring
因为你的代码工作在本地的Visual Studio localhost和127.0.0.1默认情况下启用.
| 归档时间: |
|
| 查看次数: |
216 次 |
| 最近记录: |