From 7386b5c6c5aae1ede978b873c570562f2b06c6f3 Mon Sep 17 00:00:00 2001 From: fullsizemalt <106900403+fullsizemalt@users.noreply.github.com> Date: Thu, 8 Jan 2026 01:52:52 -0800 Subject: [PATCH] fix(backend): Remove duplicate OPTIONS handler to resolve Startup Crash --- backend/src/server.ts | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/backend/src/server.ts b/backend/src/server.ts index b6cba4a..ab5ba17 100644 --- a/backend/src/server.ts +++ b/backend/src/server.ts @@ -41,13 +41,7 @@ server.register(cors, { }); // Manual OPTIONS handler as fallback -server.options('/*', async (request, reply) => { - reply.header('Access-Control-Allow-Origin', request.headers.origin || '*'); - reply.header('Access-Control-Allow-Credentials', 'true'); - reply.header('Access-Control-Allow-Methods', 'GET,POST,PUT,PATCH,DELETE,OPTIONS'); - reply.header('Access-Control-Allow-Headers', 'Content-Type, Authorization'); - return reply.send(); -}); +// Manual OPTIONS handler removed as it conflicts with @fastify/cors plugin server.register(prismaPlugin); server.register(jwt, { secret: process.env.JWT_SECRET || 'supersecret'