Развертывание как внутреннего, так и внешнего приложения React - PullRequest
0 голосов
/ 17 сентября 2018

Предположим, я написал простое приложение для регистрации, которое хранит информацию о пользователе в серверной базе данных. Мой веб-интерфейс расположен на localhost:3000, а мой сервер на localhost:4000. Работает отлично. Я инициализировал шаблон с create-react-app. Моя структура следующая:

project/
    |
    |-- client/
    |   | ...
    |   | package.json
    |
    |-- server/
    |   | ...
    |   | package.json

Дело в том, что я хочу настроить его для всех остальных в Интернете и показать мой прогресс другу. Могу ли я использовать любой бесплатный хостинг, например, Github Pages или Heroku? Или они поддерживают только внешние приложения?

То, что я хочу запустить, - это когда кто-то заполняет формы и нажимает кнопку «Отправить», и моя база данных получает новые записи И я мог бы контролировать это так же, как я контролирую свою базу данных на localhost:27017.

Я совсем не знаком с развертыванием. Каков подход, чтобы все было правильно и правильно? Нужно ли мне настраивать все с нуля (т. Е. Сначала поработать с Babel и Webpack), чтобы иметь полностью работающий веб-сайт бэкэнда и внешнего интерфейса?

Спасибо.

...