我一直在构建/测试 Facebook 身份验证(带有everyauth 的 node.js),几周以来一切都很好。然后,C9 提供的 URL 发生了一些事情。
在 IDE 中,当我启动我的应用程序时,C9 说通过http://myproject.c9.io进行连接。这很好,但是当我尝试在我的应用程序中向 Facebook 进行身份验证时,everyauth 会生成一个类似http://project-live99823498923.rhcloud.com/的 URL ,并且我会收到 Facebook“URL 不属于应用程序”错误。我将我的 FB 设置更改为这个 URL,直到几天前一切都很好,现在 Facebook 登录 URL 似乎没有任何工作,我得到了可怕的“错误 191 URL 不归应用程序所有”。
有人克服这个吗?我在付费的 c9 计划中,并且已经提交了支持票,但无济于事。不确定这是 C9(最近似乎非常不稳定)、Facebook 还是对everyauth 的一些更改(但是我没有触及我的身份验证代码)。
谢谢!