我已经开始在Ubuntu上使用Falcon制作API,我一直在使用gunicorn来测试它,但我也想尝试在Windows上开发它。
正如我们所知,gunicorn 还不能在 Windows 上运行,所以我将不得不使用另一台可以运行 wsgi 的服务器。经过一些研究,我尝试使用女服务员,但事情并没有像我想象的那样工作。
问题是,我不知道我做错了什么。
import srv3
from waitress import serve
serve(srv3, host='127.0.0.1', port=5555) # it is the same if i use serve(srv3)
这是名为srv3的应用程序文件
import falcon
api = application = falcon.API()
我在运行http localhost:5555
时收到此错误
HTTP/1.1 500 Internal Server Error
Content-Length: 110
Content-Type: text/plain
Date: Tue, 01 Mar 2016 16:34:45 GMT
Server: waitress
Internal Server Error
The server encountered an unexpected internal server error
(generated by waitress)
有人可以给我看一个关于如何使用女服务员测试我的猎鹰应用程序的快速示例吗?
如果你做一个from srv3 import api
它似乎有效。所以我认为应该是这样的:
from srv3 import api
from waitress import serve
serve(api, host='127.0.0.1', port=5555) # it is the same if i use serve(srv3)