From b3fa43e4a6308e5a65cade60eadd571d9211d649 Mon Sep 17 00:00:00 2001 From: bracesproul Date: Tue, 19 Nov 2024 09:23:47 -0800 Subject: [PATCH] fix(sdk-js): remove trailing slash from url --- libs/sdk-js/src/client.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/sdk-js/src/client.ts b/libs/sdk-js/src/client.ts index e154c87cf..caaf80dd4 100644 --- a/libs/sdk-js/src/client.ts +++ b/libs/sdk-js/src/client.ts @@ -62,7 +62,8 @@ class BaseClient { // default limit being capped by Chrome // https://github.com/nodejs/undici/issues/1373 - this.apiUrl = config?.apiUrl || "http://localhost:8123"; + // Regex to remove trailing slash, if present + this.apiUrl = config?.apiUrl?.replace(/\/$/, "") || "http://localhost:8123"; this.defaultHeaders = config?.defaultHeaders || {}; if (config?.apiKey != null) { this.defaultHeaders["X-Api-Key"] = config.apiKey;