123456789101112131415161718192021 |
- 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, host="0.0.0.0", port=8000)
- # 创建 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 路由
|