Следующий запрос JS на несуществующий файл JSON

#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, и это вызвало несколько внутренних «не найдено».