We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d829efd commit 8fdf426Copy full SHA for 8fdf426
apps/docs/app/api/search/route.ts
@@ -3,4 +3,17 @@ import { source } from "@/lib/source";
3
4
export const dynamic = "force-dynamic";
5
6
-export const { GET } = createFromSource(source);
+// Lazy initialization to avoid build-time errors with async source
7
+let searchHandler: ReturnType<typeof createFromSource> | null = null;
8
+
9
+function getSearchHandler() {
10
+ if (!searchHandler) {
11
+ searchHandler = createFromSource(source);
12
+ }
13
+ return searchHandler;
14
+}
15
16
+export function GET(request: Request) {
17
+ const handler = getSearchHandler();
18
+ return handler.GET(request);
19
0 commit comments