7

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)

ウェイトレスを使用してファルコン アプリをテストする方法の簡単な例を教えてもらえますか?

4

1 に答える 1

7

をすればうまく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)
于 2016-04-05T14:38:17.133 に答える