fix(noc): resolve 401 error on sync endpoint and allow public GET access to monitoring

This commit is contained in:
2026-03-30 14:56:43 +08:00
parent fd52b0d281
commit f066defcba
3 changed files with 8 additions and 3 deletions

View File

@@ -91,6 +91,11 @@ export function apiMiddleware(app: Elysia) {
return;
}
// Allow public GET access to NOC monitoring endpoints
if (url.pathname.startsWith("/api/noc/") && request.method === "GET") {
return;
}
if (!user) {
logger.warn(`[AUTH] Unauthorized: ${request.method} ${request.url}`);
set.status = 401;