【发布时间】:2014-02-27 11:33:39
【问题描述】:
我按照快速入门指南设置了/people 端点。
只要我通过127.0.0.1 询问API,一切正常。因此,当我尝试通过192.168.0.206 远程连接时,它给了我一个 404。
我已经将app.run() 更改为app.run(host='0.0.0.0'),我也尝试过app.run(host='192.168.0.206'),但没有成功。
使用app.run(host='0.0.0.0') 运行时,我可以通过localhost 连接,但不能通过远程接口。
strace-ing 也没有帮助阅读文档:-)
我猜这取决于SERVER_NAME 变量,但无法弄清楚那里发生了什么。
我在那里尝试了不同的东西,比如192.168.0.206:5000、192.168.0.206、盒子的主机名、0.0.0.0:5000。
有什么建议吗?
【问题讨论】:
-
好的,我通过完全注释掉
SERVER_NAMEvariable 解决了这个问题。太棒了。