insistence
1 year ago
6 changed files with 75 additions and 38 deletions
@ -0,0 +1,10 @@ |
|||
from fastapi import FastAPI |
|||
from middlewares.cors_middleware import add_cors_middleware |
|||
|
|||
|
|||
def handle_middleware(app: FastAPI): |
|||
""" |
|||
全局中间件处理 |
|||
""" |
|||
# 加载跨域中间件 |
|||
add_cors_middleware(app) |
@ -0,0 +1,10 @@ |
|||
from fastapi import FastAPI |
|||
from sub_applications.staticfiles import mount_staticfiles |
|||
|
|||
|
|||
def handle_sub_applications(app: FastAPI): |
|||
""" |
|||
全局处理子应用挂载 |
|||
""" |
|||
# 挂载静态文件 |
|||
mount_staticfiles(app) |
@ -1,7 +1,10 @@ |
|||
from fastapi import FastAPI |
|||
from fastapi.staticfiles import StaticFiles |
|||
from server import app |
|||
from config.env import UploadConfig |
|||
|
|||
|
|||
# 挂载静态文件路径 |
|||
def mount_staticfiles(app: FastAPI): |
|||
""" |
|||
挂载静态文件 |
|||
""" |
|||
app.mount(f"{UploadConfig.UPLOAD_PREFIX}", StaticFiles(directory=f"{UploadConfig.UPLOAD_PATH}"), name="profile") |
|||
|
Loading…
Reference in new issue