Я создал приложение next.js. Страницы прекрасно работают в среде разработки env , но если я попытаюсь запустить производственную сборку , то только страница index.js будет загружена правильно , все остальные страницы заканчиваются на 404.
Команда npm run выводит следующее:
reating an optimized production build ...
Compiled successfully.
Warning: You have opted-out of Automatic Prerendering due to `getInitialProps` in `pages/_app`.
Read more: https://err.sh/next.js/opt-out-automatic-prerendering
Page Size Files Packages
┌ σ / 66.8 kB 4 27
├ /_app 17.9 kB 0 31
├ /_document
├ /_error 397 B 0 27
├ σ /Products/[specificPage]/Dashboard 404 B 4 27
├ σ /Products/Overview 95.1 kB 9 30
├ σ /Products/Roadmap 475 B 4 27
├ σ /Strategy/Goals 451 B 4 27
└ σ /Strategy/Metrics 459 B 4 27
Поэтому я предполагаю, что страницы построены правильно.Это меня сейчас сильно смущает.
На моей странице index.js у меня есть следующая / ссылка на / стратегии / цели, которая загружается навсегда, если нажать.Как уже говорилось, при прямом доступе к странице отображается 404.
РЕДАКТИРОВАТЬ: Кроме того, консоль отображает только Готов на http://localhost:3000 -> не показывает никаких журналов, касающихся страниц здания, не уверен, если это произойдетв производстве или только в разработке.