forked from Mike/freno-dev
17 lines
487 B
TypeScript
17 lines
487 B
TypeScript
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;
|