T
tRPC

tRPC onError

tRPC onError

Jjoe_and_duke5/15/2023
I am using tRPC with Fastify and would like to be able to report issues when we get an error. https://trpc.io/docs/server/error-handling#handling-errors It mentions we have a onError function, but I only see it inside: createNextApiHandler How can I get access to this not using Next? Am I just missing something?
Aarn4v5/16/2023
Most (if not all, not sure) server options are the same across all adapters. You can access it when you create the trpc middleware (in case of express) or register the trpc plugin (in case of fastify).
MMugetsu5/18/2023
OnError handler should be setup with your Fastify adapter for tRPC. https://trpc.io/docs/server/adapters/fastify#create-fastify-server
...

server.register(fastifyTRPCPlugin, {
prefix: '/trpc',
trpcOptions: {
router: appRouter,
createContext.
onError <------ HERE
},
});

...
...

server.register(fastifyTRPCPlugin, {
prefix: '/trpc',
trpcOptions: {
router: appRouter,
createContext.
onError <------ HERE
},
});

...
Jjoe_and_duke5/21/2023
Thanks, missed that!

Looking for more? Join the community!

T
tRPC

tRPC onError

Join Server