Fastapi - openapi 授权按钮消失

Fastapi - openapi authorize button goes away

我使用 fastapi 创建了一个 python 应用程序,因此我生成了一个 openapi 文档 http://localhost:8084/docs。我正在使用 docker-compose 在本地构建应用程序。一开始我能看到 authorize 按钮,但现在当我加载页面时 http://localhost:8084/docs 它只是眨眼出现然后消失。这对我来说很奇怪,因为它工作正常。

This question 可能是重复项,但它表明它在本地运行良好,但在部署到 Google App Engine 时出现问题。就我而言,它在本地和部署后都运行良好,但现在我在任何地方都看不到 authorize 按钮。对此有什么想法或经验吗?

这是 Swagger 中的一个错误 UI 3.30.1。如果可能,您可能希望将 fastapi 升级到最新版本。最新版本 0.60.1 昨天刚刚发布。 Fastapi 已将 swagger ui 的版本固定为 3.30.0.

您可以从this issue

获得更多信息