我目前有一个通过 uWSGI 在 Nginx 后面代理的 Flask 应用程序。由于我对 asyncio 和 websockets 的需求,我更愿意切换到 Quart。
我使用 nginx 来管理身份验证并高效/简单地提供静态文件。通过转换到 Quart 来保持基本相同的配置会很好,而不是全部丢弃并裸机运行 Hypercorn;并将我所有的静态路由/身份验证迁移到 Quart 应用程序中。
在 nginx 后面代理 Quart 需要哪些配置设置?也许更一般地说,Nginx 可以代理 ASGI 应用程序吗?这是明智的做法吗?