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')
标签:index,FastAPI,mount,subapp,应用,挂载,app
From: https://www.cnblogs.com/weiweivip666/p/18041041