Разверните интерфейс и бэкэнд-приложение в Heroku - PullRequest
0 голосов
/ 27 апреля 2019

Я пытался развернуть свое приложение на Heroku, но оно работает неправильно. (с помощью create-реагировать-app для внешнего интерфейса и node.js в серверной части)

Моя полная структура приложения выглядит следующим образом:

my-app
|
| ____ backend
| └── ...
| ____ frontend
└── ...

В package.json я добавил --dest ../backend/public в скрипт сборки:

scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build --dest ../backend/public",
},

Затем я запустил эти команды в CMD для моей папки backend:

> git init
> heroku create <my-app-name>

И эта команда в моей папке frontend:

npm run build

Затем в CMD в моей папке backend:

> git add .
> git commit -m “<commit-messgae>”
> git push heroku master

Когда я перехожу по ссылке на мое приложение heroku, я вижу «Hello Backend!» сообщение, которое я написал в моем server.js файле:

app.get('/', (req, res) => {
    res.send('Hello Backend!')
})

Пожалуйста, дайте мне знать, что я делаю не так. Спасибо.

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