Задать вопрос
@melishev

Как обрабатывать 404 ошибку на динамических путях Nuxt.js?

Есть путь /:category при переходе на не существующую категорию выходит ошибка вида
607034b0159b7205118208.png
То есть:
computed: {
        Category () {
            return this.$store.state.categories.Categories.find(item => item.Alias === this.$route.params.category)
        }
    },


Не смог найти в хранилище нужную категорию.
Как лучше в таком случае перевести пользователя на 404?
  • Вопрос задан
  • 1419 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Kostik_1993
Web Developer
asyncData ({ params, error }) {
        return axios.get(`https://my-api/posts/${params.id}`)
        .then((res) => {
          return { title: res.data.title }
        })
        .catch((e) => {
          error({ statusCode: 404, message: 'Post not found' })
        })
      }

// Еще вариант
this.$nuxt.error({ statusCode: 404, message: err.message })
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 16:42
2000 руб./за проект
18 дек. 2024, в 16:33
2000 руб./в час
18 дек. 2024, в 16:06
5000 руб./за проект