From d936ac872a9a7cb8b4f79ac315746ba6dbcbffbc Mon Sep 17 00:00:00 2001 From: "N0\\A" Date: Fri, 9 Jan 2026 00:40:25 +0100 Subject: [PATCH] Maybe now? --- api.py | 9 +++++++++ ui/script.js | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/api.py b/api.py index 764f5d6..852a5b2 100644 --- a/api.py +++ b/api.py @@ -3,6 +3,7 @@ import sys import uvicorn from fastapi import Body, FastAPI +from fastapi.middleware.cors import CORSMiddleware from fastapi.responses import FileResponse from fastapi.staticfiles import StaticFiles from pydantic import BaseModel @@ -35,6 +36,14 @@ class PredictResponse(BaseModel): # --- FastAPI App --- app = FastAPI() +app.add_middleware( + CORSMiddleware, + allow_origins=["*"], + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], +) + def get_model_for_n(n: int): """ diff --git a/ui/script.js b/ui/script.js index 48615a1..f6b30e0 100644 --- a/ui/script.js +++ b/ui/script.js @@ -91,7 +91,7 @@ document.addEventListener("DOMContentLoaded", () => { } } catch (error) { console.error("Prediction failed:", error); - status.textContent = "Error"; + status.textContent = "Error: " + error.message; } finally { isFetching = false; status.textContent = "Idle";