Как развернуть проект Django с React внутри в качестве приложения на Heroku

Может кто-нибудь помочь мне развернуть мое приложение Django, сначала я начинаю проект с django, а затем запускаю приложение для front-end и api, npm react установлен во front-end,

Я следую этому проекту из https://www.youtube.com/watch?v=JD-age0BPVo&list=PLzMcBGfZo4-kCLWnGmK0jUBmGLaJxvi4j, и я следую шагам развертывания из https://dev. to/mdrhmn/deploying-react-django-app-using-heroku-2gfa, вот мой github для проекта https://github.com/khuongduy354/django-rest-react, рядом рабочий проект в режиме разработки, я сделал изменения в основном в файле settings.py и package.json для развертывания

Когда я впервые запустил git push heroku master, он сказал, что package.json должен быть в root, поэтому я переместил его из frontend в root, затем он сказал, что не может найти подходящую версию node, я запустил node --version и убедился, что она такая же, как в файле package.json

Большинство учебников разделяют файлы бэкенда и фронтенда, поэтому я не знаю, как развернуть мое приложение в моей ситуации, может кто-нибудь помочь мне, большое спасибо.

Предполагая, что вы все сделали правильно во время разработки, если во время push git в heroku написано, что node.js не может быть найден, проблема определенно в heroku. убедитесь, что вы включили node.js buildpack в ваше приложение heroku. В ссылке, которой вы только что поделились, говорится, что важен порядок:

$ heroku buildpacks:add --index 1 heroku/nodejs
$ heroku buildpacks:add --index 2 heroku/python
Вернуться на верх