Preventing uncaught error propagation from server to client
Hello guys, is there any way to create default error handler?
I want to avoid leaking internal information to the client.
Example scenario:
My database is down.
Exception has been thrown by the database driver.
Result:
TRPCClientError in a browser: connect ECONNREFUSED 127.0.0.1:5432
Desired result:
TRPCClientError in a browser: "Internal server error"
4.8KMembers
View on DiscordMore Posts
Throwing something other than `Unexpected token '<', "<!DOCTYPE "... is not valid JSON`I'm trying to do custom error handling but whatever I throw just ends up being `Unexpected token '<'Create client that is used in every request, without re-creating clientHi all,
Consider the following
```
export const createContextInner = async ({
req,
res,
}: {