cors
This commit is contained in:
parent
15f467c23f
commit
bb11107f47
10
main.py
10
main.py
@ -1,6 +1,7 @@
|
||||
from contextlib import asynccontextmanager
|
||||
|
||||
from fastapi import FastAPI
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
|
||||
from api import login_reg, manage_project, manage_tanant, manage_user
|
||||
from database import create_db_and_tables
|
||||
@ -20,6 +21,15 @@ async def lifespan(app: FastAPI):
|
||||
|
||||
|
||||
app = FastAPI(lifespan=lifespan)
|
||||
|
||||
app.add_middleware(
|
||||
CORSMiddleware,
|
||||
allow_origins=["*"], # 允许所有来源,也可以指定具体的来源,例如 ["http://example.com", "https://example.com"]
|
||||
allow_credentials=True, # 允许携带凭证(如cookies)
|
||||
allow_methods=["*"], # 允许所有方法,也可以指定具体的方法,例如 ["GET", "POST", "PUT", "DELETE"]
|
||||
allow_headers=["*"], # 允许所有头部,也可以指定具体的头部,例如 ["Content-Type", "Authorization"]
|
||||
)
|
||||
|
||||
app.include_router(login_reg.router)
|
||||
app.include_router(manage_tanant.router)
|
||||
app.include_router(manage_user.router)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user