Я пытаюсь развернуть nodejs в среде Windows. Насколько я вижу, nodejs - это стандартное приложение, запускаемое через командную строку. Однако выполнение этого способа не очень практично в серверной среде. Есть ли способ запустить его как службу Windows, так что вы получаете все преимущества контроля выполнения, как у вас с другими службами? Я нашел похожие записи в форуме по этому вопросу, однако все они связаны с запуском nodejs в среде linux, как бы вы это сделали в среде окна?
Развертывание nodejs в среде Windows
Ответ 1
Приложение Nodejs не похоже на mongodb, redis, nginx... Он не должен запускаться как служба os.
Как правило, люди обычно используют инструмент управления процессами, например pm2 для запуска производственных приложений nodejs. Вы можете попробовать попробовать, создав deploy.sh
или deploy.bat
в качестве файла исполнения, который запускает команду pm2
для запуска или перезапуска приложения.