Fix: adicionado CORS e corrigido endpoint cluster-health

This commit is contained in:
2025-09-29 17:50:20 -03:00
parent 90f7de5b86
commit 19686e7866
2 changed files with 11 additions and 1 deletions

View File

@@ -7,6 +7,7 @@ import logging
from fastapi import FastAPI, HTTPException, Depends from fastapi import FastAPI, HTTPException, Depends
from fastapi.staticfiles import StaticFiles from fastapi.staticfiles import StaticFiles
from fastapi.responses import HTMLResponse from fastapi.responses import HTMLResponse
from fastapi.middleware.cors import CORSMiddleware
from contextlib import asynccontextmanager from contextlib import asynccontextmanager
from app.core.config import settings from app.core.config import settings
@@ -50,6 +51,15 @@ app = FastAPI(
lifespan=lifespan lifespan=lifespan
) )
# Add CORS middleware
app.add_middleware(
CORSMiddleware,
allow_origins=["*"], # Allow all origins
allow_credentials=True,
allow_methods=["*"], # Allow all methods
allow_headers=["*"], # Allow all headers
)
# Include API routes # Include API routes
app.include_router(api_router, prefix="/api/v1") app.include_router(api_router, prefix="/api/v1")

View File

@@ -1654,7 +1654,7 @@
hideMessages(); hideMessages();
try { try {
const response = await fetch('/api/v1/cluster/status'); const response = await fetch('/api/v1/cluster-health');
if (!response.ok) { if (!response.ok) {
throw new Error(`HTTP ${response.status}: ${response.statusText}`); throw new Error(`HTTP ${response.status}: ${response.statusText}`);
} }