ASGI
ASGIサーバーを使用する場合は、WSGIからASGIミドルウェアを利用する必要があります。 asgiref WsgiToAsgi アダプターは、Flaskの Usingasyncおよびawait サポートに使用されるイベントループと統合されるため、推奨されます。 Flaskアプリをラップすることでアダプターを使用できます。
from asgiref.wsgi import WsgiToAsgi
from flask import Flask
app = Flask(__name__)
...
asgi_app = WsgiToAsgi(app)
次に、ASGIサーバーでasgi_app
を提供します。 ハイパーコーンを使用して、
$ hypercorn module:asgi_app