From dab4b807d968a842baa17ddb85ef98d060f1c113 Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Wed, 22 Apr 2026 17:12:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=E5=81=A5=E5=BA=B7?= =?UTF-8?q?=E6=A3=80=E6=9F=A5=E7=AB=AF=E7=82=B9GET=20/=EF=BC=8C=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0CORS=E4=B8=AD=E9=97=B4=E4=BB=B6=E8=A7=A3=E5=86=B3OPTIO?= =?UTF-8?q?NS=20405?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- digital-human.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/digital-human.py b/digital-human.py index a7ca492..2cb78bf 100644 --- a/digital-human.py +++ b/digital-human.py @@ -5,10 +5,27 @@ import uuid import requests from fastapi.responses import StreamingResponse from fastapi import FastAPI, Query, Request +from fastapi.middleware.cors import CORSMiddleware from pydantic import BaseModel from typing import Optional, List app = FastAPI() + +app.add_middleware( + CORSMiddleware, + allow_origins=["*"], + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], +) + + +@app.get("/") +async def root(): + """健康检查端点,配合 docker-compose healthcheck 使用""" + return {"status": "ok"} + + # 连接到Redis服务器(默认端口是6379) redis_instance = redis.Redis( host=os.getenv("REDIS_HOST", "localhost"),