from fastapi import FastAPI app = FastAPI() from fastapi.middleware.cors import CORSMiddleware origins = [ "*", # "http://localhost:7999", # "http://www.gdsfs.top:2023", # "http://localhost:8000", # "http://localhost:2023", # "https://www.gdsfs.top", # 修正了末尾的换行符和空格 # "http://www.gdsfs.top:7999", # 修正了末尾的换行符和空格 # "https://www.gdsfs.top:7999", # 修正了中间的空格 ] app.add_middleware( CORSMiddleware, allow_origins=origins, allow_credentials=True, allow_methods=["*"], # 允许所有 HTTP 方法 allow_headers=["*"], # 允许所有头部 ) from .database.database import engine from .models.admin import Base from .models.products import Base # from .models import Base # 从 models 包导入所有子模块 # 在应用启动时创建表 Base.metadata.create_all(bind=engine) from .routers import admin,products app.include_router(admin.router, prefix="/admin", tags=["员工"]) app.include_router(products.router, prefix="/products", tags=["产品"])