Function: fetchRequestHandler()
On this page
fetchRequestHandler<
TRouter>(opts):Promise<Response>
Defined in: packages/server/src/adapters/fetch/fetchRequestHandler.ts:35
Handles a Fetch API Request for a router and returns its Response.
Works in edge runtimes, Deno, Bun, Cloudflare Workers and Next.js route
handlers.
Type Parameters
| Type Parameter |
|---|
TRouter extends AnyTRPCRouter |
Parameters
| Parameter | Type |
|---|---|
opts | FetchHandlerRequestOptions<TRouter> |
Returns
Promise<Response>
Example
const handler = (req: Request) =>
fetchRequestHandler({ endpoint: '/trpc', req, router: appRouter });