当未通过 localhost 连接时,Eve REST Api 始终返回 404
题
我按照快速入门指南并设置了 /people
端点。只要我通过以下方式询问 API,一切都工作正常 127.0.0.1
. 。所以当我尝试通过远程连接时 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_NAME = None
, ,这是默认设置。
不隶属于 StackOverflow