export default defineNitroPlugin((nitroApp) => {
nitroApp.hooks.hook('request', (event) => {
console.log('Request', event.method, event.path);
});
nitroApp.hooks.hook('beforeResponse', (event, { body }) => {
console.log('Response', event.method, event.path, { body });
});
nitroApp.hooks.hook('error', (error, { event }) => {
console.error(
`${event?.path || 'Undefined Server Event'} Application error:`,
error,
);
});
});
export default defineNitroPlugin((nitroApp) => {
nitroApp.hooks.hook('request', (event) => {
console.log('Request', event.method, event.path);
});
nitroApp.hooks.hook('beforeResponse', (event, { body }) => {
console.log('Response', event.method, event.path, { body });
});
nitroApp.hooks.hook('error', (error, { event }) => {
console.error(
`${event?.path || 'Undefined Server Event'} Application error:`,
error,
);
});
});