feat: add onError() function hono handler

This commit is contained in:
P. Reis 2024-07-02 17:15:47 -03:00
parent a7f2fb06ee
commit e6c38550c6

View file

@ -340,6 +340,13 @@ app.get('/', frontendController, indexController);
// Fallback
app.get('*', publicFiles, staticFiles, frontendController);
app.onError((err, c) => {
if (err.message === 'canceling statement due to statement timeout') {
return c.json({ error: 'Everything will be fine, I mean it. Don\t worry child.' }, 500);
}
return c.json(500);
});
export default app;
export type { AppContext, AppController, AppMiddleware };