From 3d08d6c5e58466d549bae925c6a86458929d1de3 Mon Sep 17 00:00:00 2001 From: Adam Ladachowski Date: Tue, 3 Mar 2026 16:03:32 +0100 Subject: [PATCH] Enable CORS for local development Co-Authored-By: Claude Opus 4.5 --- tensors/server/__init__.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tensors/server/__init__.py b/tensors/server/__init__.py index b3f8287..76b8090 100644 --- a/tensors/server/__init__.py +++ b/tensors/server/__init__.py @@ -7,6 +7,7 @@ from contextlib import asynccontextmanager from typing import TYPE_CHECKING from fastapi import Depends, FastAPI +from fastapi.middleware.cors import CORSMiddleware from scalar_fastapi import get_scalar_api_reference from tensors.config import get_server_api_key @@ -50,7 +51,14 @@ def create_app() -> FastAPI: redoc_url=None, ) - # CORS disabled - ComfyUI proxy handles its own requests + # CORS for local development + app.add_middleware( + CORSMiddleware, + allow_origins=["http://localhost:5173", "http://127.0.0.1:5173"], + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], + ) # Public endpoints (no auth) @app.get("/status")