【问题标题】:Eve REST Api always returns 404 when not connected via localhost未通过 localhost 连接时,Eve REST Api 始终返回 404
【发布时间】: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:5000192.168.0.206、盒子的主机名、0.0.0.0:5000

有什么建议吗?

【问题讨论】:

  • 好的,我通过完全注释掉SERVER_NAMEvariable 解决了这个问题。太棒了。

标签: api mongodb rest eve


【解决方案1】:

设置SERVER_NAME = None,这是默认设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-10
    • 2018-09-26
    • 2023-03-06
    • 1970-01-01
    • 2020-03-03
    • 2012-05-17
    相关资源
    最近更新 更多