Для развертывания приложения Node.js вам потребуется VPS.Когда у вас есть VPS, это как компьютер с операционной системой, наиболее вероятно, с Linux с публичным IP.
После получения VPS вы получаете доступ к нему через SSH с помощью ключа или пароля, после чего вы получитев терминал вашего VPS.Теперь вы можете делать практически все, что вы делаете на своем локальном компьютере или рабочей станции - от установки и запуска приложения Node.js до обслуживания статических веб-страниц через Apache или Nginx.Таким образом, вы устанавливаете Node.js и все другие необходимые процессы и запускаете свой код в каком-то порту - как вы делаете на своем собственном компьютере.После этого к вашему приложению можно будет получить доступ через открытый IP-адрес.Ручная настройка приложения выполняется, если вам предоставляется только экземпляр (срок может отличаться у разных поставщиков услуг)
Многие провайдеры могут также предоставить вам предварительно созданные контейнеры для узла.js, где вам просто нужно будет развернуть ваш код, и он все настроит и запустит.
Для целей тестирования есть несколько бесплатных вариантов:
- Openshift: Это абсолютно бесплатно для одного проекта, но прекратит работу, если он неактивен в течение длительного времени.Это довольно простой и простой в развертывании
- Heroku : он также бесплатен для одного проекта.Максимальное время работы приложения в месяц составляет 720 часов.Вам нужно установить heroku-cli, что может быть немного сложно для начинающих.
Есть некоторые облака, которые также предоставляют бесплатные услуги, требующие информацию о вашей кредитной карте:
- AWS : предоставляется один год бесплатной пробной версии, известной как «План бесплатного уровня».
- GCP : предоставляется бесплатный кредит на сумму 300 долларов США.
- Alibaba Cloud : на его веб-сайте написано: «Клиенты корпоративного уровня получают бесплатную пробную версию стоимостью $ 1200»
Если вы ищете VPS по низкой цене, вы также можете посмотреть как1037 * Vultr .
Поскольку вы новичок, я предлагаю вам получить VPS и настроить все вручную.Таким образом, вы узнаете о серверах и о том, как они работают.
Вот несколько ссылок, которые могут быть полезны:
- Как войти на сервер через SSH
- Установка Nodejs на сервер
- Запуск Nodejs для производства