Как я могу развернуть приложение MERN? Недостаточно ли общего сервера на Хостгаторе?

#javascript #node.js #reactjs #web-deployment #mern

Вопрос:

В настоящее время у меня есть приложение только для реакции, развернутое на Hostgator (я использовал сборку npm run, а затем просто загрузил файлы в cPanel), потому что это всего лишь целевая страница переднего плана. Тем не менее, я планирую добавить такие вещи, как вход в систему и панель управления пользователями, которые «потребуют» от меня использования Node.js, Экспресс и Атлас MongoDB.

В этом случае будет ли по-прежнему возможно развернуть веб-сайт на общем хостинге в cPanel? Мне кажется, глядя в Интернете, что это невозможно. В этом случае, каковы мои варианты для другого хостинга для развертывания приложения стека MERN и каковы мои варианты для внутреннего хостинга в cPanel, которые не являются Node.js-Express-MongoDB? Есть ли у них собственные серверные службы?

Спасибо!

Комментарии:

1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

Ответ №1:

У меня был тот же запрос, и единственным решением, которое я смог найти, было то, что ваше приложение MERN невозможно развернуть на общем хостинге, и вам нужен выделенный сервер для ваших приложений.

Лучший и более дешевый способ сделать это-поместить приложение в контейнер с помощью Docker и развернуть образ docker на VPS (виртуальном частном сервере).

Или,

Вы также можете использовать отдельную службу для всего, что вам нужно настроить самостоятельно, а затем развернуть приложение. Kubernetes-это лучший инструмент для управления распределенными системами.

Я надеюсь, что это вам помогло.