как избежать HTTP-кода статуса 404 при ошибке nuxt. vue - PullRequest
1 голос
/ 03 апреля 2020

Используя Nuxt, мы должны иметь возможность рендерить псевдотрассы, например:

https://server.com/non-existent-route

Где «несуществующий маршрут» динамический c путь.

Обычно это приводит к ошибке. vue. Это нормально, так как мы подрываем использование этой страницы для отображения того, что нам нужно. Но ... мы только что обнаружили, что Nuxt все равно отправляет 404! Это происходит только тогда, когда по какой-то причине страница сначала загружается во вкладку fre sh. Это очень плохо.

Итак, нам нужен способ избежать статуса HTTP 404. В некоторых случаях

Мы нашли это: https://medium.com/finn-no/hacking-nuxts-404-logic-for-maximum-awesome-and-easy-proxying-e4efaeb03d66, что на самом деле не так полезный, как мы и надеялись, так как он просто предоставляет способ прокси для другого URL, возвращая нас к той же проблеме.

Мы подозреваем, что может быть какое-то промежуточное решение для этой проблемы ... но есть не смог придумать это.

1 Ответ

0 голосов
/ 05 апреля 2020

Оказывается, что ответ был здесь прямо сейчас: https://nuxtjs.org/guide/routing#dynamic -nested-маршруты Довольно разочаровывает, что никто не предложил это чрезвычайно простое решение.

...