Развертывание приложения MEAN Stack, вопросы хостинга - PullRequest
0 голосов
/ 17 июня 2020

Я новичок в стеке MEAN и разработке в целом. У меня есть express restful api, который я создал. У меня также есть приложение angular, которое вызывает соответствующие конечные точки api. Я использую mongodb. В данный момент все выполняется локально, и все работает.

Мои вопросы:

  1. Как мне все это развернуть?

  2. Это бесплатная услуга?

  3. Нужны ли для БД, API и клиента свои собственные серверы?

Развертывание для чего нужен MongoDB Atlas? Я знаю, что с разработкой. NET, после того, как испытание Azure закончилось; Мне сказали, что у меня не может быть и api, и клиент на бесплатном уровне, потому что он ограничен одним. Возможно ли иметь api с клиентом? Я предполагаю, что в стеке MEAN используется другая технология, отличная от Azure.

Пожалуйста, дайте совет, спасибо.

1 Ответ

0 голосов
/ 17 июня 2020

1

Я могу порекомендовать вам подход для учебных целей. Клиент (интерфейс), который вы можете разместить с помощью Firebase из Google. API, который вы можете разместить на Heroku . Насколько мне известно, MongoDB Atlas предназначен только для хоста базы данных.

2

  1. Firebase бесплатна, пока вы не получите трафик c.
  2. Heroku - это то же самое, что firebase, но у вас есть только один dyno (контейнер).
  3. MongoDB Atlas предоставляет вам одну бесплатную базу данных.

3

Да, рекомендации для БД, Клиента и API имеют свои собственные серверы. По соображениям безопасности и производительности. Этот парень находит путь к клиентскому серверу и API в том же самом Heroku dyno (не без боли).

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