当前位置:   article > 正文

FastAPI-3-APIRouter简单用法

apirouter
from fastapi import APIRouter

1.统一配置

1.1定义router

  1. router = APIRouter(
  2. prefix="/demo", #当前注册的app接口没有前面都需要+/demo请求
  3. tags=["demo"], #按tags进行分组,Swagger 划分
  4. responses={404: {"description": "Not found"}}, #请求异常返回数据
  5. )

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展示

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/464700
推荐阅读
相关标签
  

闽ICP备14008679号