9 lines
339 B
TypeScript
9 lines
339 B
TypeScript
export default defineNitroPlugin((nitro) => {
|
|
nitro.hooks.hook("error", async (error, { event }) => {
|
|
// only log server-side, never expose internals to client
|
|
const status = (error as any)?.statusCode ?? 500;
|
|
if (status >= 500) {
|
|
console.error("[revisione] unhandled error:", error?.message ?? error);
|
|
}
|
|
});
|
|
});
|