catch (error) {
if (error instanceof TRPCError) {
console.log(Object.keys(error)) // [ 'code', 'name' ]
console.log(error.cause) // The actual cause of the error
console.log(error.message) // The error message!!!
// An error from tRPC occured
const httpCode = getHTTPStatusCodeFromError(error);
return res.status(httpCode).json({ ...error });
}
// Another error occured
console.error(error);
res.status(500).json({ message: "Internal server error" });
}
catch (error) {
if (error instanceof TRPCError) {
console.log(Object.keys(error)) // [ 'code', 'name' ]
console.log(error.cause) // The actual cause of the error
console.log(error.message) // The error message!!!
// An error from tRPC occured
const httpCode = getHTTPStatusCodeFromError(error);
return res.status(httpCode).json({ ...error });
}
// Another error occured
console.error(error);
res.status(500).json({ message: "Internal server error" });
}