Lib FOREVER do Node
22 de junho de 2023Bom, eu estava seguindo um tutorial para conseguir dar deploy de um app NodeJS usando o AWS Lightsail e me deparei com o comando forever
que eu não conhecia.
O que é o comando FOREVER?
O comando forever
é um utilitário de linha de comando que permite que você execute scripts continuamente (ou seja, para sempre).
Isso é muito útil para um servidor NodeJS, pois você não precisa ficar executando o comando node <nome-do-arquivo.js>
toda vez que o servidor for reiniciado.
Ele é um módulo do NodeJS e pode ser instalado globalmente usando o comando npm install forever -g
.
Como usar o comando FOREVER?
Para usar o comando forever
é bem simples, basta executar o comando forever start <nome-do-arquivo.js>
e ele irá executar o arquivo em questão.
Caso você queira parar a execução do arquivo, basta executar o comando forever stop <nome-do-arquivo.js>
.
Você também pode utilizar o parâmetro -c
para executar o arquivo com o comando node
e o parâmetro -w
para que o arquivo seja executado novamente caso ele seja alterado.
Exemplo: forever start -c "node" -w <nome-do-arquivo.js>