import uvicorn
from fastapi import FastAPI,Cookie,Header
from typing import Optional,Union
from fastapi.middleware.cors import CORSMiddleware
app = FastAPI()
origins = [
"http://localhost:5173",
]
跨域
app.add_middleware(
CORSMiddleware,
allow_origins=origins,
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
@app.get('/api/token')
async def api_token(*,
user_coockie:Optional[str]=Cookie(None,alias='user-cookie'),
token:Union[str,None]=Header(None,alias='token')):
print(token)
print(user_coockie)
return {
"user-cookie":user_coockie,
'api-token':token,
'message':'成功'
}
if __name__ == '__main__':
uvicorn.run('main:app',port=9000,reload=True)
前端axios请求拦截器传过来的token后端fastapi怎么获取
最新推荐文章于 2024-05-16 15:38:09 发布