Ошибка про маршрутизацию Next js - PullRequest
0 голосов
/ 10 июля 2020

Во-первых, во время разработки (yarn dev) нет проблем с маршрутизацией. После развертывания приложения (npm сборки, экспорта и развертывания) в firebase, перезагрузки страницы или попытки напрямую открыть страницу, ответ 404 не найден, страница, хотя она существует. Предположим, что вы открыли домашнюю страницу и после этого посетили другие страницы с помощью next / link или next / router (Router.push('/page1')), без проблем. Например;

www.firebaseapp.web.app/ -> /page1 -> /page2 // rendering page
www.firebaseapp.web.app/page2 // 404 not found
www.firebaseapp.web.app/page2.html // rendering page. i noticed later.

Итак, почему nextapp не отвечает прямо сейчас или не перенаправляет / page1 на /page1.html, когда пользователь пытается получить доступ к странице напрямую?

1 Ответ

0 голосов
/ 10 июля 2020

Проверить rewrites https://firebase.google.com/docs/hosting/full-config#rewrites

Прокси-сервер firebase может нуждаться в дополнительной настройке - следующий может даже не получать запрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...