sse_fastapi.py 557 B

1234567891011121314151617181920212223
  1. from fastapi import FastAPI
  2. from fastapi.middleware.cors import CORSMiddleware
  3. from routes.sse_agents_route import agents_route
  4. # 创建FastAPI应用
  5. app = FastAPI()
  6. app.include_router(agents_route)
  7. # 允许跨域,方便本地和前端调试
  8. app.add_middleware(
  9. CORSMiddleware,
  10. allow_origins=["*"], # 允许所有来源
  11. allow_credentials=True,
  12. allow_methods=["*"],
  13. allow_headers=["*"],
  14. )
  15. if __name__ == "__main__":
  16. # 本地调试时直接运行FastAPI服务
  17. import uvicorn
  18. uvicorn.run(app, host="0.0.0.0", port=8000)