1

我正在尝试转换使用connexionCORS 能够处理异步路由的现有 Web 应用程序。

(直接从事件循环中调用异步函数工作正常)

连接配置如下:

connexion = {extras = ["aiohttp_swagger"],version = "*"}.
app = connexion.AioHttpApp(__name__, specification_dir='./swagger/')
app.add_api('swagger.yaml')
cors = aiohttp_cors.setup(app)

我只是希望 connexion 在异步模式下运行并能够处理异步路由。

当前的 cors 设置返回

“AioHttpApp”对象没有属性“路由器”

4

1 回答 1

1

你必须使用app.app

app = connexion.AioHttpApp(__name__, specification_dir='./swagger/')
app.add_api('swagger.yaml')
cors = aiohttp_cors.setup(app.app)
于 2019-08-09T23:45:56.540 回答