tRPCttRPC
Powered by
TheoT
tRPC•3y ago•
8 replies
Theo

How do I log thrown errors from the query/ mutation on the server side globally?

I was surprised to find that the server servicing tRPC requests do not log any thrown errors from a query / mutation to the console by default (but the client does capture errors). I want to be able to log all errors on the server side. How would I do this?

This page doesn't really give me any clues as I don't know what
trpcNext.createNextApiHandler
trpcNext.createNextApiHandler
refers to:
https://trpc.io/docs/server/error-handling#handling-errors

I am using the express adapter with tRPC. I do not want to have to attach an error handling function to each query / mutation I define.
Error Handling | tRPC
Whenever an error occurs in a procedure, tRPC responds to the client with an object that includes an "error" property. This property contains all the information that you need to handle the error in the client.
Error Handling | tRPC
tRPCJoin
Move Fast & Break Nothing. End-to-end typesafe APIs made easy.
5,015Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

handling errors server side
agiAagi / ❓-help
3y ago
How to handle Query Errors on client side (show toast on 401)
MattèoMMattèo / ❓-help
3y ago
How to use `getQueryKey` from the server side?
VectorzVVectorz / ❓-help
2y ago