РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnuPmRtEP 22 of 84 menu
◀ ▶

Страница ошибки в Nuxt

Пользователь может ввести в браузере URL, для которого в app/pages нет файла. В этом случае Nuxt не найдёт страницу и должен показать сообщение об ошибке.

Для такого случая в каталоге app создают специальный файл error.vue. Он заменяет обычную страницу, когда маршрут не существует или произошла другая ошибка приложения.

Данные об ошибке даёт функция useError. У объекта ошибки есть поле statusCode - числовой код, например 404 для «страница не найдена».

Простая страница ошибки на английском:

<script setup> const error = useError(); </script> <template> <p> Something went wrong. </p> <p> Code: {{ error.statusCode }} </p> </template>

Введём несуществующий путь, например /no-such-page, и увидим этот текст вместе с кодом ошибки.

Сделайте так, чтобы на странице ошибки выводился текст Page not found.

Выведите код ошибки отдельной строкой под основным сообщением.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить