Skip to content
tRPC

Partners

Function: createNextApiHandler()

On this page

createNextApiHandler<TRouter>(opts): NextApiHandler

Defined in: packages/server/src/adapters/next.ts:45

Creates a Next.js API route handler for a router, for the Pages Router. The file must be named [trpc].ts. For the App Router, use fetchRequestHandler.

Type Parameters

Type Parameter
TRouter extends AnyTRPCRouter

Parameters

ParameterType
optsNodeHTTPHandlerOptions<TRouter, NextApiRequest, NextApiResponse>

Returns

NextApiHandler

See

https://trpc.io/docs/server/adapters/nextjs#nextjs-example