Instalando Node RED como serviço em um Windows

Para criar um programa em Node RED que inicie, automaticamente, toda vez que o computador é ligado e reinicie em caso de erros, é preciso transformar ele em um serviço.

Para criar um serviço no Windows precisaremos do grandioso nssm (Non Sucking Service Manager) e de um terminal (cmd, prompt de comando) com acesso nível Administrador.

É muito interessante que você instale o Node RED de forma local (sem usar a instalação global). Eu ensino isso aqui nesse artigo: Como instalar o Node-RED localmente?

Com o nssm instalado e a pasta do seu projeto NodeJS com o Node-RED já instalado como dependência em algum lugar do seu computador, crie um serviço no nssm:

nssm.exe install seu-programa-nodered

Path: C:\Program Files\nodejs\node.exe
Startup directory: C:\Users\TiagoMartins\Projects\optimizations-dashboard
Arguments: node_modules/node-red/red.js -v -u .

Path = informar o caminho do nodejs (caminho absoluto)

é possível ver o caminho absoluto através do comando:

where node

Startup directory = caminho da pasta do projeto NodeJS, onde o Node-RED foi instalado como uma biblioteca

Arguments = caminho pra executar o node RED dentro da pasta do projeto NodeJS

You should also read:

Como e-mails funcionam e como configurar um?

Artigo em construção... Softwares que compõem um e-mail: Referências https://en.wikipedia.org/wiki/List_of_mail_server_software Várias hospedagens baratas de PHP tipo Locaweb, Hostgator, Hostinger, Godaddy contam com serviço…