What's the best way to pass up to the frontend that my database in currently inaccessible?
t3 + trpc + primsa + Next14 + server components combo.
I'm just trying to make my backend a little more robust. Assuming I've turned off my database in order to simulate issues. Currently I get a standard error. I'd like to pass this back you to the frontend as a more friendly "There was a problem with the Database. Please try again later" type message.
src\trpc\server.ts catches the error just fine at....
Is there an established, or recommended, way to to best catch and pass this up to frontend page? I see the page uses TRPC Subscriptions/observable. Should I be modifying the default T3 provided code here?
I'm just trying to make my backend a little more robust. Assuming I've turned off my database in order to simulate issues. Currently I get a standard error. I'd like to pass this back you to the frontend as a more friendly "There was a problem with the Database. Please try again later" type message.
src\trpc\server.ts catches the error just fine at....
.catch((cause: TRPCErrorResponse) => {
observer.error(TRPCClientError.from(cause));
});
Is there an established, or recommended, way to to best catch and pass this up to frontend page? I see the page uses TRPC Subscriptions/observable. Should I be modifying the default T3 provided code here?
