Ошибка рендеринга страницы: Ошибка: Failed to load script: /_next/static/chunks/pages/_error-2280fa386d040b66.js
Этот сайт работает правильно локально, но когда я развернул его на heroku, он загрузился наполовину, а затем стал пустым, в консоли chrome появились ошибки, решения которых я до сих пор не смог найти (Он был создан с использованием next.js, django и postgresql). Я новичок во всем этом, пожалуйста, мне нужна помощь
favourndubuisi.herokuapp.com
Похоже, вам нужно настроить статические каталоги в настройках Django, поскольку Django пытается обработать _next
каталоги.
Смотрите сообщение об ошибке в одном из отсутствующих чанков.
http://favourndubuisi.herokuapp.com/_next/static/chunks/821.ff7693b6a698a8d3.js
Page not found (404)
Request Method: GET
Request URL: http://favourndubuisi.herokuapp.com/_next/static/chunks/821.ff7693b6a698a8d3.js
Using the URLconf defined in config.urls, Django tried these URL patterns, in this order:
admin/
about/
projects/
technologies/
contact/
^static/(?P<path>.*)$
^media/(?P<path>.*)$
The current path, _next/static/chunks/821.ff7693b6a698a8d3.js, didn’t match any of these.
You’re seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.
Однако, этот фрагмент работает http://favourndubuisi.herokuapp.com/static/_next/static/chunks/pages/index-77a9eb1106a2340d.js
что означает, что у вас статическая директория, я бы поместил все элементы под static
из _next
в вашу директорию Django static
, включая папку chunks.
Мне удалось решить эту проблему, удалив и пересоздав статические файлы