From de4381e15167319aa2b5d51a2f02c267407b12f5 Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Mon, 6 May 2024 08:54:57 +0000 Subject: [PATCH] fix(api): :bug: Respond to OPTIONS requests with empty CORS response --- index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/index.ts b/index.ts index 52b6067b..f0ae8edd 100644 --- a/index.ts +++ b/index.ts @@ -1,6 +1,6 @@ import { dualLogger } from "@loggers"; import { connectMeili } from "@meilisearch"; -import { errorResponse } from "@response"; +import { errorResponse, response } from "@response"; import { config } from "config-manager"; import { Hono } from "hono"; import { LogLevel, LogManager, type MultiLogManager } from "log-manager"; @@ -124,6 +124,10 @@ for (const [route, path] of Object.entries(routes)) { route.default(app); } +app.options("*", async () => { + return response(null); +}); + app.all("*", async (context) => { if (config.frontend.glitch.enabled) { const glitch = await handleGlitchRequest(context.req.raw, dualLogger);