#javascript #json #reactjs #next.js
Вопрос:
Я создал маршрут «/es/servicios», который переписывается в next.config.js
:
module.exports = {
async redirects() {
return [
{
source: '/',
destination: '/es',
permanent: false,
}
]
},
async rewrites() {
return [
{
source: '/es/servicios',
destination: '/es/services',
},
...
Когда он загружается в первый раз, все в порядке, но я не знаю, почему Next JS пытается загрузить сервер.json, из-за которого он возвращает ошибку 404, которая нарушает работу моего сайта и входит в бесконечный цикл.
Инструменты сетевого инспектора Chrome:
Комментарии:
1. У вас есть а
getServerSideProps
на вашей/es/services
странице? Если да, то как это выглядит?
Ответ №1:
Я возвращал «не найдено» ко всем не соответствующим определенным параметрам маршрутам в моих getServerSideProps, и это вызвало несколько внутренних «не найдено».