From c1bc0d3f393a41c1908e81f080b239f76b55dd34 Mon Sep 17 00:00:00 2001 From: Oliver Eyton-Williams Date: Tue, 19 Sep 2023 23:45:51 +0200 Subject: [PATCH] feat(api): handle OPTIONS requests (#51610) --- api/src/plugins/cors.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/src/plugins/cors.ts b/api/src/plugins/cors.ts index 6609acdffac..3fe8fc08d92 100644 --- a/api/src/plugins/cors.ts +++ b/api/src/plugins/cors.ts @@ -15,6 +15,10 @@ const allowedOrigins = [ ]; const cors: FastifyPluginCallback = (fastify, _options, done) => { + fastify.options('*', (_req, reply) => { + void reply.send(); + }); + fastify.addHook('onRequest', async (req, reply) => { const origin = req.headers.origin; if (origin && allowedOrigins.includes(origin)) {