Cuando lanzamos la función de error de Nuxt en el nuevo enlace fetch() con this.$nuxt.error() , el título de la página de error que no se not found no se aplica en el navegador cuando se usa SSR (por ejemplo, actualizar la página de índice) y el título está vacío (o es el mismo que se define en nuxt.config.js ). Pero funciona cuando está en el lado del cliente (por ejemplo, cambiar entre rutas)
/layouts/error.vue
<template> <div>404 not found!</div> </template> <script> export default { head() { return { title: "not found", }; }, }; </script>/páginas/index.vue
<template> <div /> </template> <script> export default { fetch() { this.$nuxt.error({ statusCode: 404, message: "Page not found", }); }, }; </script>¿Es un error o me estoy perdiendo algo?
Enlace del proyecto de ejemplo de Codesandbox
Versión Nuxt.js: 2.15.8