From 78e1eebe08204520915b330538e34b6b29663b04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= Date: Fri, 19 Jan 2024 16:24:20 +0100 Subject: [PATCH] chore(dx): remove caching for dev HMR --- src/runtime/server/api/navigation.ts | 7 ++----- src/runtime/server/api/query.ts | 9 +++------ 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/src/runtime/server/api/navigation.ts b/src/runtime/server/api/navigation.ts index 30a5265ad..a779dcf58 100644 --- a/src/runtime/server/api/navigation.ts +++ b/src/runtime/server/api/navigation.ts @@ -1,11 +1,11 @@ +import { defineEventHandler } from 'h3' import { cacheStorage, serverQueryContent } from '../storage' import { createNav } from '../navigation' import type { ParsedContent, ParsedContentMeta } from '../../types' import { getContentQuery } from '../../utils/query' import { isPreview } from '../preview' -import { cachedEventHandler } from '#imports' -export default cachedEventHandler(async (event) => { +export default defineEventHandler(async (event) => { const query = getContentQuery(event) // Read from cache if not preview and there is no query @@ -50,7 +50,4 @@ export default cachedEventHandler(async (event) => { }, {} as Record) return createNav((contents?.result || contents) as ParsedContentMeta[], configs) -}, { - maxAge: 31536000, - shouldBypassCache: () => !!import.meta.dev }) diff --git a/src/runtime/server/api/query.ts b/src/runtime/server/api/query.ts index 7de782a2f..63572593c 100644 --- a/src/runtime/server/api/query.ts +++ b/src/runtime/server/api/query.ts @@ -1,9 +1,9 @@ -import { createError } from 'h3' +import { createError, defineEventHandler } from 'h3' import { serverQueryContent } from '../storage' import { getContentQuery } from '../../utils/query' -import { useRuntimeConfig, cachedEventHandler } from '#imports' +import { useRuntimeConfig } from '#imports' -export default cachedEventHandler(async (event) => { +export default defineEventHandler(async (event) => { const query = getContentQuery(event) const { advanceQuery } = useRuntimeConfig().public.content.experimental @@ -39,7 +39,4 @@ export default cachedEventHandler(async (event) => { } return serverQueryContent(event, query).find() -}, { - maxAge: 31536000, - shouldBypassCache: () => !!import.meta.dev })