from app.main import app from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware # 导入 CORS 模块 if __name__ == "__main__": import uvicorn # uvicorn.run(app, host="0.0.0.0", port=8000, ssl_keyfile="ssl/cert.key", ssl_certfile="ssl/cert.crt") uvicorn.run("app.main:app", host="0.0.0.0", port=8000, reload=True) # 创建 FastAPI 应用实例 app = FastAPI() # ========= 新增 CORS 配置 ========= app.add_middleware( CORSMiddleware, allow_origins=["http://localhost:5173"], # 允许前端地址 allow_credentials=True, allow_methods=["*"], # 允许所有方法 allow_headers=["*"], # 允许所有头 ) # 注册路由 from app.api import vector # 导入 API 路由