diff --git a/.changeset/silly-suns-exercise.md b/.changeset/silly-suns-exercise.md new file mode 100644 index 000000000..677b69245 --- /dev/null +++ b/.changeset/silly-suns-exercise.md @@ -0,0 +1,5 @@ +--- +"@solidjs/start": patch +--- + +fix: replace defineHandler with defineEventHandler diff --git a/packages/start/src/server/handler.ts b/packages/start/src/server/handler.ts index 206bc9e26..27b137681 100644 --- a/packages/start/src/server/handler.ts +++ b/packages/start/src/server/handler.ts @@ -1,5 +1,5 @@ import middleware from "solid-start:middleware"; -import { defineHandler, getCookie, H3, type H3Event, redirect, setCookie } from "h3"; +import { defineEventHandler, getCookie, H3, type H3Event, redirect, setCookie } from "h3"; import { join } from "pathe"; import type { JSX } from "solid-js"; import { sharedConfig } from "solid-js"; @@ -20,7 +20,7 @@ export function createBaseHandler( fn: (context: PageEvent) => JSX.Element, options: HandlerOptions | ((context: PageEvent) => HandlerOptions | Promise) = {}, ) { - const handler = defineHandler({ + const handler = defineEventHandler({ middleware: middleware.length ? middleware.map(decorateMiddleware) : undefined, handler: decorateHandler(async (e: H3Event) => { const event = getRequestEvent()!;