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 fastapi.staticfiles import StaticFiles |
||||
from server import app |
|
||||
from config.env import UploadConfig |
from config.env import UploadConfig |
||||
|
|
||||
|
|
||||
# 挂载静态文件路径 |
def mount_staticfiles(app: FastAPI): |
||||
|
""" |
||||
|
挂载静态文件 |
||||
|
""" |
||||
app.mount(f"{UploadConfig.UPLOAD_PREFIX}", StaticFiles(directory=f"{UploadConfig.UPLOAD_PATH}"), name="profile") |
app.mount(f"{UploadConfig.UPLOAD_PREFIX}", StaticFiles(directory=f"{UploadConfig.UPLOAD_PATH}"), name="profile") |
||||
|
Loading…
Reference in new issue