我正在学习javascript& Meteor并试用bootstrap帐户包https://github.com/ianmartorell/meteor-accounts-ui-bootstrap-3/
如果我在google,facebook或twitter上尝试oauth,我会获得弹出窗口,验证各个服务对应用程序的访问权限(所以我假设服务和回调网址上的设置是正确的)。一旦我正常访问,弹出窗口就是空白,并且不会关闭。
我正在运行localhost进行测试,如果这有所不同的话。
我将从哪里开始调试此问题?
答案 0 :(得分:0)
您可能遇到ROOT_URL设置问题。它需要匹配用户看到的域和协议。这意味着您可以从http://yoursite.com或https://yoursite.com启动登录,但由于ROOT_URL设置需要与站点和协议/端口匹配,因此您必须选择其中一个并将用户重定向到正确的用户,然后再启动登录。
通常这在本地开发时不是问题,因为Meteor自动处理这个问题...你确定你在这里提供所有信息吗?这个问题通常只会在您将应用程序部署到某个地方时出现,可能是在Web代理后面,而Meteor无法使端口正确。