mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-15 02:14:44 +00:00
14 lines
415 B
TypeScript
14 lines
415 B
TypeScript
|
|
||
|
export default defineNitroPlugin((nitroApp) => {
|
||
|
if (!process.dev) { return }
|
||
|
|
||
|
const onError = nitroApp.h3App.options.onError!
|
||
|
nitroApp.h3App.options.onError = (error, event) => {
|
||
|
// TODO: somehow add error logging assertion to @nuxt/test-utils
|
||
|
if (error.message?.includes('Cannot set headers after they are sent to the client')) {
|
||
|
process.exit(1)
|
||
|
}
|
||
|
return onError(error, event)
|
||
|
}
|
||
|
})
|