Avatar Caio Fuzatto

Caio Fuzatto

Lib FOREVER do Node

22 de junho de 2023

Bom, 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>

NodeJS