From 259a8aa7ac8573f1589e86cdcc8b840cda2d7e99 Mon Sep 17 00:00:00 2001 From: Zeno Kapitein Date: Thu, 28 Nov 2024 15:13:29 +0100 Subject: [PATCH] is broken --- packages/gitbook/src/lib/api.ts | 4 ++++ packages/gitbook/src/lib/cache/backends.ts | 2 +- packages/gitbook/src/lib/csp.ts | 2 +- packages/gitbook/src/middleware.ts | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/gitbook/src/lib/api.ts b/packages/gitbook/src/lib/api.ts index f5dab8018..cfaf9dc66 100644 --- a/packages/gitbook/src/lib/api.ts +++ b/packages/gitbook/src/lib/api.ts @@ -91,6 +91,8 @@ const apiSyncStorage = new AsyncLocalStorage(); export const DEFAULT_API_ENDPOINT = process.env.GITBOOK_API_URL ?? 'https://api.gitbook.com'; +console.log("API endpoint", DEFAULT_API_ENDPOINT); + /** * Create a new API client with a token. */ @@ -98,6 +100,8 @@ export function apiWithToken(apiToken: string): GitBookAPI { const headersList = headers(); const apiEndpoint = headersList.get('x-gitbook-api') ?? DEFAULT_API_ENDPOINT; + console.log("API Endpoint", apiEndpoint); + const gitbook = new GitBookAPI({ authToken: apiToken, endpoint: apiEndpoint, diff --git a/packages/gitbook/src/lib/cache/backends.ts b/packages/gitbook/src/lib/cache/backends.ts index 20c54dc53..690f2e49e 100644 --- a/packages/gitbook/src/lib/cache/backends.ts +++ b/packages/gitbook/src/lib/cache/backends.ts @@ -5,7 +5,7 @@ import { memoryCache } from './memory'; export const cacheBackends = [ // Cache local to the process // (can't be globally purged or shared between processes) - memoryCache, + // memoryCache, // Cache local to the datacenter // It can't be purged globally but it's faster cloudflareCache, diff --git a/packages/gitbook/src/lib/csp.ts b/packages/gitbook/src/lib/csp.ts index e883c8f58..40437ca15 100644 --- a/packages/gitbook/src/lib/csp.ts +++ b/packages/gitbook/src/lib/csp.ts @@ -54,8 +54,8 @@ export function getContentSecurityPolicy(scripts: SpaceIntegrationScript[], nonc object-src 'none'; base-uri 'self' ${assetsDomain}; form-action 'self' ${assetsDomain}; - frame-ancestors https:; `; + // frame-ancestors https:; const result = scripts .map(({ contentSecurityPolicy }) => contentSecurityPolicy) diff --git a/packages/gitbook/src/middleware.ts b/packages/gitbook/src/middleware.ts index 92d8e87c7..14298225c 100644 --- a/packages/gitbook/src/middleware.ts +++ b/packages/gitbook/src/middleware.ts @@ -501,7 +501,7 @@ async function lookupSiteOrSpaceInMultiIdMode( httpOnly: true, maxAge: 60 * 30, secure: process.env.NODE_ENV === 'production', - sameSite: 'none', + sameSite: undefined, }, }, };