0

我正在使用名为 Codio 的在线 IDE,它带有内部托管。

每个 Codio 项目都被分配了一个 url 和一个端口,对于我的 Meteor 项目,它是http://deliver-milk.codio.io:3000

我尝试添加 accounts-twitter 包,设置详细信息,输入我的 API 密钥和密码,但我似乎遇到了一个问题 - 当我在弹出窗口中进行身份验证并且回调重定向操作发生时,它给我一个“此网页不可用”错误。

我检查了弹出窗口的 url,它似乎正在尝试导航到http://localhost:3000/_oauth/twitter?close&state=

在我的 twitter 应用程序设置中,我已经尝试了所有这些作为我的回调,但最终结果保持不变:

http://127.0.0.1:3000/_oauth/twitter?close
http://127.0.0.1/_oauth/twitter?close 
http://deliver-milk.codio.io:3000/_oauth/twitter?close
http://deliver-milk.codio.io:3000

..以及这些的不同变体

有没有人遇到过这个问题并且有任何想法如何克服这个问题?

4

2 回答 2

0

你必须按照 ijobling 说的去做。它在您的 Gruntfile.js 文件中更改 0.0.0.0 的行,如下所示:

        hostname: '0.0.0.0',

然后再次尝试连接

http://deliver-milk.codio.io:3000

如果它不起作用,请检查您的端口或防火墙。

于 2014-09-09T13:22:16.387 回答
0

0.0.0.0查看使用而不是127.0.0.1或来引用服务器绑定localhost。由于其基于在线,它们将无法工作

于 2014-08-04T08:40:32.413 回答