From 49879040601ab9f199787ec3fab93204e7e2c923 Mon Sep 17 00:00:00 2001 From: bastien ollier Date: Wed, 10 Jan 2024 11:00:50 +0100 Subject: [PATCH] Options method access --- src/server.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/server.ts b/src/server.ts index 997ae15..72d1ce0 100644 --- a/src/server.ts +++ b/src/server.ts @@ -15,6 +15,14 @@ const generateId = () => nanoid(32); const clients: Record = {}; const server = http.createServer((req, res) => { + if (req.method === 'OPTIONS') { + res.writeHead(200, { + 'Acess-Control-Allow-Methods': '*', + 'Acess-Control-Allow-Headers': '*', + 'Access-Control-Allow-Origin': process.env.ALLOW_ORIGIN || '*', + }); + return; + } switch (req.url) { case '/run': const jobId = generateId();