Spaces:
Running
Running
Upload app.py
Browse files
app.py
CHANGED
|
@@ -259,8 +259,11 @@ async def on_shutdown():
|
|
| 259 |
# 这里可以添加其他清理逻辑(如关闭连接池等)
|
| 260 |
logger.info("✅ 关闭完成")
|
| 261 |
|
| 262 |
-
# 🛡️ CORS
|
| 263 |
-
|
|
|
|
|
|
|
|
|
|
| 264 |
logger.info(f"CORS 允许域名: {ALLOWED_ORIGINS}")
|
| 265 |
|
| 266 |
app.add_middleware(
|
|
|
|
| 259 |
# 这里可以添加其他清理逻辑(如关闭连接池等)
|
| 260 |
logger.info("✅ 关闭完成")
|
| 261 |
|
| 262 |
+
# 🛡️ CORS 配置:默认通配符(插件前端运行于用户本地 ComfyUI 页面,origin 为
|
| 263 |
+
# 127.0.0.1/localhost/局域网 IP/自定义端口等无法穷举;本 API 通过 Authorization 头
|
| 264 |
+
# 传递 Token 且 allow_credentials=False 不依赖 Cookie,通配风险可控)。
|
| 265 |
+
# 如需收紧可在环境变量 ALLOWED_ORIGINS 中逗号分隔指定域名。
|
| 266 |
+
ALLOWED_ORIGINS = os.environ.get("ALLOWED_ORIGINS", "*").split(",")
|
| 267 |
logger.info(f"CORS 允许域名: {ALLOWED_ORIGINS}")
|
| 268 |
|
| 269 |
app.add_middleware(
|