Нужны рекомендации по развертыванию / размещению веб-приложения - PullRequest
0 голосов
/ 30 марта 2020

Недавно я разработал веб-приложение локально, с интерфейсом React, который взаимодействует через прокси с сервером Node.js, который взаимодействует с MongoDB Atlas. Все работает локально, и я готов развернуть веб-приложение для публикации c.

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

Ответы [ 2 ]

0 голосов
/ 31 марта 2020

Теперь mlab недоступен, поскольку он уже был приобретен только mongoDB, поэтому я рекомендую вам создать базу данных на кластере Atlas, которая также предлагает бесплатный уровень.

Вместо использования Heroku, я предложил бы использовать стежок MongoDB, который также является бэкэндом в качестве сервиса. Если вы будете использовать стежок, вы также можете обратиться за поддержкой к людям mongoDB, но если вы будете использовать heroku, вы не получите от них никакой поддержки.

Вы можете обратиться к документации по стежку для получения дополнительной информации https://docs.mongodb.com/stitch/. Это полное руководство о том, как вы можете развернуть свое приложение, используя stich, и использовать базу данных mongodb.

Однако, если вам нужна дополнительная помощь, пожалуйста, звоните мне в любое время.

0 голосов
/ 30 марта 2020

Да, у вас может быть два разных сервера для внешнего и внутреннего интерфейса.

Вы можете использовать платформу Heroku для развертывания своего внутреннего приложения и Mlab для предоставления базы данных Mon go. На этих платформах есть бесплатные уровни, на которых вы можете экспериментировать и узнавать о развертываниях и облаках.

Как только вы освоитесь с ними, вы можете перейти к Elasti c Bean Stalk на AWS для предоставления серверов, а также базы данных.

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