You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
564 B

export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.hook('app:error', (error) => {
if (error.statusCode === 404 && process.client) {
error.path = window.location.pathname
}
})
nuxtApp.vueApp.config.errorHandler = (error, instance, info) => {
console.error('Vue Error:', error)
console.error('Component:', instance)
console.error('Info:', info)
}
nuxtApp.hook('vue:error', (error, instance, info) => {
console.error('Vue Error:', error)
console.error('Component:', instance)
console.error('Info:', info)
})
})