В настоящее время я создал файл pages/404.vue
, затем в настройках моего сервера я перенаправляю любой несуществующий URL-адрес на /404.html (сгенерированную страницу).
Помимо того, что мне нужно объявить расширение файла (это дает мне ошибку перенаправления, если я перенаправляю на / 404), он, кажется, работает нормально, и я думаю, это также даст мне простой способ создать другие файлы ошибок сервера, если это необходимо.
Однако, следуя документации, я сначала попытался добавить fallback: true
внутрь generate:{ }
. Это создает страницу 404.html
в моем корне, но с использованием макета Nuxt по умолчанию (страница с бесконечным колесом загрузки).
Я предположил, что создание layouts/error.vue
(согласно документации) поможет, но, похоже, это не так.
Какова правильная практика и, если следовать документации, почему мой персональный error.vue не работал? Спасибо.