FastAPI系列:mount应用挂载
mount应用挂载
1.创建主app应用对象实例,注册所属的路由信息
from fastapi import FastAPI
from fastapi.response import JSONResponse
app = FastAPI(title='主应用', description='主应用描述', version='v1.0.0')
@app.get('/index', summary='首页')
async def index():
return JSONResponse({'msg':'主应用index'})
2.创建子 app对象 的实例 ,注册所属的路由信息
subapp = FastAPI(title='子 应用', description='子 应用描述', version='v1.0.0')
@subapp.get('/index', summary='首页')
async def index():
return JSONResponse({'msg':'子应用index'})
3.通过调用app.mount(subapp)进行 应用挂载子应用关联,设置子应用请求url地址为/subapp
app.mount(path='/subapp', app=subapp, name='subapp')
-------------------------------------------
个性签名:代码过万,键盘敲烂!!!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!