我正在编写一个Eve教程,但仍处于早期阶段。我只有两个python文件:
app.py:
from eve import Eve
app = Eve()
settings.py:
DOMAIN = {
'people': {}
}
我还运行了mongodb,需要运行前夕。当我运行eve应用程序,然后尝试使用常规localhost:5000来使用它时,它就可以正常工作。但是,当我尝试使用localhost:5000 / people时,会导致超时并显示以下错误:
pymongo.errors.ServerSelectionTimeoutError:小时必须位于0..23
我正在研究Ubuntu 17.10 OS,Eve 0.8,Pymongo 3.7.1和MongoDB 4.0.1。我只是看不到我要去哪里,因为代码是如此简单。我认为这必须是依赖关系或与eve连接方式有关的错误,尽管我不确定。
Eve在运行时似乎一直在与数据库建立连接和断开连接。我不确定这是否正常。任何人都知道可能出什么问题了吗?
非常感谢您的帮助。