From c0aca3b1f8e60cef83f24097efcb6bc8af3bc1f1 Mon Sep 17 00:00:00 2001 From: Archeb Date: Sat, 18 May 2024 18:19:27 +0800 Subject: [PATCH] handle preflight request --- index.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 2c1b70e..e0cad95 100644 --- a/index.js +++ b/index.js @@ -18,7 +18,14 @@ try { process.exit(1); } - +// handle preflight request +app.options("/v1/messages", (req, res) => { + res.setHeader("Access-Control-Allow-Origin", "*"); + res.setHeader("Access-Control-Allow-Methods", "*"); + res.setHeader("Access-Control-Allow-Headers", "*"); + res.setHeader("Access-Control-Max-Age", "86400"); + res.status(200).end(); +}); app.post("/v1/messages", apiKeyAuth, (req, res) => { req.rawBody = ""; req.setEncoding("utf8");