123456789101112131415161718192021222324 |
- """
- 注册路由
- """
- from starlette.middleware.sessions import SessionMiddleware
- from fastapi.middleware.cors import CORSMiddleware
- from fastapi import FastAPI, Depends
- from key.v1 import router as token_router
- from key.v1 import login_required
- from api.api import router as api_router
- app = FastAPI()
- app.add_middleware(SessionMiddleware, secret_key='casper.com@2021')
- app.include_router(token_router)
- app.include_router(api_router, dependencies=[Depends(login_required)],
- responses={404: {'description': 'Not found!'}})
- app.add_middleware(
- CORSMiddleware,
- allow_origins=["*"],
- allow_credentials=True,
- allow_methods=["*"],
- allow_headers=["*"],
- )
|