Isolution666
@Isolution666
Full-Stack Developer

Почему возникает ошибка 500 в Next.js и как это исправить?

Здравствуйте.
--
Все вы знаете что для SEO есть SSR на основе React.JS и JavaScript (TypeScript)
И называется это готовое решение Next.JS

В документации для продакшена есть вот такая информация:
https://nextjs.org/docs/api-reference/next.config....

И вот в чём суть вопроса, проблема в том, что если в папке "pages" есть другая папка с .js файлами
или страница с GET параметрами, то, если намеренно перезагрузить страницу - возникает ошибка 500.

И это я говорю про продакшен, в девеломпе тоже может возникать такая ошибка, но чаще на страницу 404, при чём билд делает страницу, о чём можно убедится если проверить собранную папку "out".
Какие-то страницы не испытывают этих проблем, какие-то напротив. Вот я собственно и пытаюсь понять, что не так с этой вложенностью??? Как настроить и убедится что эта страница есть в проекте?

Ещё напрягает вопрос настройки с динамической сменой параметров. В документации с этим скудно. У меня есть теория что для этого есть rewrites так как я вижу там роуты и патчи.

Что не так с этим Next.JS или я что-то не так делаю? И головная боль это редирект на странцу 404 если страницы нет.

В девеломп проекте с этим всё ок.
Если с этим всё так грустно, может перейти на Vue или Angular :)

P.S. Это просто отчаяние, так как я так и не нашёл рабочего решения.
  • Вопрос задан
  • 708 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы