From 30bdbfc958ce90e6362028dba8e13bb647c75a23 Mon Sep 17 00:00:00 2001 From: Jeff Emmett <46964190+Jeff-Emmett@users.noreply.github.com> Date: Sat, 7 Dec 2024 16:02:10 -0500 Subject: [PATCH] maybe this works --- worker/worker.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/worker/worker.ts b/worker/worker.ts index b51aee2..6c0d900 100644 --- a/worker/worker.ts +++ b/worker/worker.ts @@ -24,7 +24,8 @@ const { preflight, corsify } = cors({ const allowedOrigins = [ 'https://jeffemmett.com', 'https://www.jeffemmett.com', - 'https://jeffemmett-canvas.jeffemmett.workers.dev' + 'https://jeffemmett-canvas.jeffemmett.workers.dev', + 'https://jeffemmett.com/board/*', ]; // Always allow if no origin (like from a local file) @@ -92,11 +93,14 @@ const router = AutoRouter({ // bookmarks need to extract metadata from pasted URLs: .get('/unfurl', handleUnfurlRequest) - .get('/room/:roomId', async (request, env) => { + .get('/room/:roomId', (request, env) => { const id = env.TLDRAW_DURABLE_OBJECT.idFromName(request.params.roomId) const room = env.TLDRAW_DURABLE_OBJECT.get(id) - const response = await room.fetch(request.url) - return response + return room.fetch(request.url, { + headers: request.headers, + body: request.body, + method: request.method + }) }) .post('/room/:roomId', async (request, env) => {