Skip to content

Commit 472b4fe

Browse files
committed
Test
1 parent 5d72b35 commit 472b4fe

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

packages/gitbook/src/middleware.ts

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -264,13 +264,15 @@ export async function middleware(request: NextRequest) {
264264

265265
const isPrefetch = request.headers.has('x-middleware-prefetch');
266266

267-
if (isPrefetch) {
268-
// To avoid cache poisoning, we don't cache prefetch requests
269-
response.headers.set(
270-
'cache-control',
271-
'private, no-cache, no-store, max-age=0, must-revalidate',
272-
);
273-
} else {
267+
console.log('isPrefetch', isPrefetch);
268+
269+
// if (isPrefetch) {
270+
// // To avoid cache poisoning, we don't cache prefetch requests
271+
// response.headers.set(
272+
// 'cache-control',
273+
// 'private, no-cache, no-store, max-age=0, must-revalidate',
274+
// );
275+
// } else {
274276
if (typeof resolved.cacheMaxAge === 'number') {
275277
const cacheControl = `public, max-age=0, s-maxage=${resolved.cacheMaxAge}, stale-if-error=0`;
276278

@@ -284,12 +286,12 @@ export async function middleware(request: NextRequest) {
284286
response.headers.set('x-gitbook-cache-control', cacheControl);
285287
}
286288
}
289+
// }
287290

288-
if (resolved.cacheTags && resolved.cacheTags.length > 0) {
289-
const headerCacheTag = resolved.cacheTags.join(',');
290-
response.headers.set('cache-tag', headerCacheTag);
291-
response.headers.set('x-gitbook-cache-tag', headerCacheTag);
292-
}
291+
if (resolved.cacheTags && resolved.cacheTags.length > 0) {
292+
const headerCacheTag = resolved.cacheTags.join(',');
293+
response.headers.set('cache-tag', headerCacheTag);
294+
response.headers.set('x-gitbook-cache-tag', headerCacheTag);
293295
}
294296

295297
return response;

0 commit comments

Comments
 (0)