Как развернуть приложение React с сервера на героку? - PullRequest
0 голосов
/ 23 сентября 2019

Я развертываю приложение React на Heroku.На моей локальной машине у меня есть папка реагирования и папка сервера, чтобы я мог совершать вызовы API для входа в систему. Обычно я запускаю npm start в своей папке реагирования, а затем открываю отдельный терминал и запускаю node server.js,Таким образом, я могу использовать свое приложение и войти в систему.

Проблема в том, что при развертывании на heroku я вижу только свое приложение.Как мне заставить heroku запустить мой файл server.js?Я делал это раньше, но это было год назад.

Вот git-репозиторий для моего приложения: https://github.com/budstamper/WebChop server.js находится в родительской папке, а приложение - в «клиенте».папка.

1 Ответ

0 голосов
/ 23 сентября 2019

Ваша ссылка на репо приводит к ошибке 404, поэтому вы не можете увидеть ваш файл.Я использую devDependency под названием concurrently для запуска папки моего приложения и server.js на одном терминале.Вот как я развертываюсь на heroku с зависимостью concurrently.

`    "scripts": {
"client": "cd client && npm run start",
"server": "nodemon server.js",
"build": "cd client && npm run build",
"dev": "concurrently --kill-others-on-fail \"npm run server\" \"npm run client\"",
"start": "node server.js",
"heroku-postbuild": "cd client && npm install && npm install --only=dev --no-shrinkwrap && npm run build"

`

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...