Обслуживание статических файлов в Heroku

У меня есть приложение Django и React, размещенное на Heroku, проблема в том, что оно не видит мои файлы, но все полностью работает на моем localhost. Оно было успешно создано на Heroku.

Процесс отладки:

Проект построен успешно

Deployed Project

Открывает приложение

Возвращает пустую страницу, что означает, что он не обслуживает мои CSS и js файлы.

Blank app

Проверены инструменты разработчика

Приложение Django требует CSS и js файлы для отображения шаблона

developer tools

Проверил журналы Heroku

Heroku возвращает ошибку 404 для этих файлов

Heroku Logs

Проверьте мои развернутые файлы в Heroku

Я проверил свои файлы, развернутые в Heroku, в терминале, и они там есть.

Heroku deployed files

Теперь я в замешательстве, почему он не обслуживает файлы, это не проблема кода, потому что все работает хорошо на моем localhost. Есть какие-нибудь решения, пожалуйста? Спасибо.

Одна вещь, которую вам нужно понять, что Heroku не предоставляет поддержку для обслуживания ваших статических файлов, вам нужно использовать такие инструменты, как s3 bucket для сервера статических файлов Еще одна проблема, которую я обнаружил, это ваша база данных, я использовал aws rds бесплатную версию базы данных postgres, с помощью которой вы можете решить свой вопрос вот видео, которое может помочь вам, чего вам не хватает

удачи

Вернуться на верх