import type { APIEvent } from "@solidjs/start/server"; import { fetchRequestHandler } from "@trpc/server/adapters/fetch"; import { appRouter } from "~/server/api/root"; import { createTRPCContext } from "~/server/api/utils"; const handler = (event: APIEvent) => { return fetchRequestHandler({ endpoint: "/api/trpc", req: event.request, router: appRouter, createContext: () => createTRPCContext(event) }); }; export const GET = handler; export const POST = handler;