#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-это лучший инструмент для управления распределенными системами.
Я надеюсь, что это вам помогло.