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();