gpt4 book ai didi

python - 无法访问 Eve REST API

转载 作者:IT老高 更新时间:2023-10-28 13:26:12 25 4
gpt4 key购买 nike

我正在使用 Eve为 MongoDB 创建一个 REST API。一切正常,除了我无法从任何其他计算机(在同一网络中)甚至不同的 URL 访问 API(例如:如果我设置 SERVER_NAME = 'localhost:29000',我不会能够使用 127.0.0.1 访问 API,反之亦然)。

我已经四处寻找了几个小时,但似乎找不到答案。我还尝试了其他用于 MongoDB 的 REST API,例如 Kule ,而且它们似乎工作得很好,但它们没有 Eve 那么多的选择。

最佳答案

Eve 的 SERVER_NAME 似乎基于来自 Flask 的同名配置变量:请参阅 Flask Configuration docs 中表格下方的“更多关于服务器名称” .所以它实际上只是为了名称(主机名/子域处理) - 它绑定(bind)到的实际网络接口(interface)可能由运行 WSGI 应用程序的服务器确定。

如果你只是在做

app = Eve()
app.run()

从快速入门示例中尝试

app.run(host='0.0.0.0')

改为保留服务器名称 empty (SERVER_NAME = '')。

我从未使用过 Eve,但据我了解它的构建方式应该可以工作

关于python - 无法访问 Eve REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21032706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com