main.py 538 B

123456789101112131415161718192021
  1. from fastapi import FastAPI
  2. from fastapi.middleware.cors import CORSMiddleware
  3. from fastapi.staticfiles import StaticFiles
  4. from app.api.routes import router
  5. from app.core.config import settings
  6. app = FastAPI(title="Card Extraction API", version="1.0")
  7. app.mount("/static", StaticFiles(directory=settings.STATIC_DIR), name="static")
  8. app.add_middleware(
  9. CORSMiddleware,
  10. allow_origins=["*"],
  11. allow_credentials=True,
  12. allow_methods=["*"],
  13. allow_headers=["*"]
  14. )
  15. # 注册路由
  16. app.include_router(router, prefix="/api")