Skip to content

Commit 6a56986

Browse files
committed
Revert "chore(perf): leverage ISR instead for query caching"
This reverts commit dee73c6.
1 parent 6b94f13 commit 6a56986

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

src/runtime/server/api/navigation.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ import { createNav } from '../navigation'
33
import type { ParsedContent, ParsedContentMeta } from '../../types'
44
import { getContentQuery } from '../../utils/query'
55
import { isPreview } from '../preview'
6-
import { eventHandler } from '#imports'
6+
import { cachedEventHandler } from '#imports'
77

8-
export default eventHandler(async (event) => {
8+
export default cachedEventHandler(async (event) => {
99
const query = getContentQuery(event)
1010

1111
// Read from cache if not preview and there is no query
@@ -50,4 +50,7 @@ export default eventHandler(async (event) => {
5050
}, {} as Record<string, ParsedContentMeta>)
5151

5252
return createNav((contents?.result || contents) as ParsedContentMeta[], configs)
53+
}, {
54+
maxAge: 31536000,
55+
shouldBypassCache: () => !!import.meta.dev
5356
})

src/runtime/server/api/query.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { createError } from 'h3'
22
import { serverQueryContent } from '../storage'
33
import { getContentQuery } from '../../utils/query'
4-
import { useRuntimeConfig, eventHandler } from '#imports'
4+
import { useRuntimeConfig, cachedEventHandler } from '#imports'
55

6-
export default eventHandler(async (event) => {
6+
export default cachedEventHandler(async (event) => {
77
const query = getContentQuery(event)
88
const { advanceQuery } = useRuntimeConfig().public.content.experimental
99

@@ -39,4 +39,7 @@ export default eventHandler(async (event) => {
3939
}
4040

4141
return serverQueryContent(event, query).find()
42+
}, {
43+
maxAge: 31536000,
44+
shouldBypassCache: () => !!import.meta.dev
4245
})

0 commit comments

Comments
 (0)