Skip to content

createTRPCNuxtHandler

The createTRPCNuxtHandler is an adapter that extends the Fetch / Edge runtime adapter, sets a default endpoint (/api/trpc), and passes the H3 event object to your contexts.

server/api/trpc/[trpc].ts
import { createTRPCNuxtHandler } from 'trpc-nuxt/server'
import { createTRPCContext } from '~/server/trpc/init'
import { appRouter } from '~/server/trpc/routers'
export default createTRPCNuxtHandler({
router: appRouter,
createContext: createTRPCContext,
})