From 845b3074437a042f6b1d0c0d2bcddf20e759d71d Mon Sep 17 00:00:00 2001 From: Innei Date: Sat, 20 Apr 2024 21:33:34 +0800 Subject: [PATCH] fix: bypass options preflight Signed-off-by: Innei --- apps/core/src/modules/serverless/serverless.controller.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/core/src/modules/serverless/serverless.controller.ts b/apps/core/src/modules/serverless/serverless.controller.ts index d0a16d51..7ee05c16 100644 --- a/apps/core/src/modules/serverless/serverless.controller.ts +++ b/apps/core/src/modules/serverless/serverless.controller.ts @@ -63,6 +63,9 @@ export class ServerlessController { @Request() req: FastifyRequest, @Response() reply: FastifyReply, ) { + if (req.method === 'OPTIONS') { + return reply.send() + } return this.runServerlessFunction(param, isAuthenticated, req, reply) }