from fastapi import APIRouter
1.统一配置
1.1定义router
router = APIRouter(
prefix="/demo", #当前注册的app接口没有前面都需要+/demo请求
tags=["demo"], #按tags进行分组,Swagger 划分
responses={404: {"description": "Not found"}}, #请求异常返回数据
)
1.2改造之前的装饰方式
将@app.get("/getInfo/{name}")替换成@router.get("/getInfo/{name}")
app.include_router(router)
2.支持多个APP
当多个app实现不同的后端服务,按上面方式,用
app.include_router(app1.router)
app.include_router(app2.router)
运行后docs展示