From a02c8d237fab7a035a2989b6e12ab2d1b69bf354 Mon Sep 17 00:00:00 2001 From: Hmily <961532186@qq.com> Date: Fri, 2 Aug 2024 01:47:45 +0800 Subject: [PATCH] fix: Fix request deploy service interface error (#56) --- web/src/routes/registerCreateRunRoute.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/src/routes/registerCreateRunRoute.ts b/web/src/routes/registerCreateRunRoute.ts index 98143eb..2592b9f 100644 --- a/web/src/routes/registerCreateRunRoute.ts +++ b/web/src/routes/registerCreateRunRoute.ts @@ -51,7 +51,9 @@ const createRunRoute = createRoute({ export const registerCreateRunRoute = (app: App) => { app.openapi(createRunRoute, async (c) => { const data = c.req.valid("json"); - const origin = new URL(c.req.url).origin; + const proto = c.req.headers.get('x-forwarded-proto') || "http"; + const host = c.req.headers.get('x-forwarded-host') || c.req.headers.get('host'); + const origin = `${proto}://${host}` || new URL(c.req.url).origin; const apiKeyTokenData = c.get("apiKeyTokenData")!; const { deployment_id, inputs } = data;