为现有的烧瓶项目生成OpenAPI定义和文档

时间:2019-07-30 11:09:32

标签: api flask swagger openapi

我正在尝试将现有的flask应用程序与OpenAPI(Swagger)集成,以生成其文档并使用Swagger UI。我该怎么办?

1 个答案:

答案 0 :(得分:0)

对我来说,最好的解决方案(行为最少的预期更改)是使用连接,并使用OpenAPI规范替换路由层。创建了连接应用程序,而不是直接使用Flask。


app = connexion.App(__name__, specification_dir='swagger/')
app.add_api('my_api.yaml')
app.run(port=8080)

https://github.com/zalando/connexion