Utilizando o nodemon — Node.js

No Node.js, uma ferramenta utilizada para o backend das aplicações feitas em JavaScript, é capaz de fazer diversas coisas, como APIs, chats em tempo real, conexão com banco de dados, etc. 

Quando é usado, ao fazer uma alteração em um arquivo, muitas vezes, precisamos parar o servidor do Node, e rodar o mesmo de novo, para que aplique as alterações realizadas. Contudo, isso não é algo interessante para os desenvolvedores, concorda? Ficar toda a hora reiniciando o servidor. O que fazer nesse caso então? No presente artigo, será demonstrado o uso de um módulo do npm chamado nodemon. 

nodemon permite que você, ao realizar uma alteração em um arquivo e salvar ele, a alteração já se reflita em sua aplicação. Logo, para fazer a instalação dele em seu projeto, é necessário ir na pasta raiz de seu projeto, utilizando o Prompt de Comando, PowerShell ou o terminal e digitar o seguinte comando:

npm install nodemon

A instalação poderá demorar um tempo, dependendo de sua conexão com a internet.

Com o módulo instalado em seu projeto, é necessário digitar o seguinte comando:

nodemon nomedoarquivo.js

No caso, conforme foto abaixo, o arquivo será o app.js, mas, isso poderá ser feito com o arquivo que contenha o nome de sua preferência.

O conteúdo de um arquivo é apenas uma mensagem de console, que será exibida no terminal que, neste caso, está sendo utilizado o Visual Studio Code. Todavia, como você pode visualizar na imagem, o nodemon já está funcionando e se por um acaso, for feita alguma alteração na mensagem do console, por exemplo e a mesma for salva, a alteração será refletida de forma instantânea no terminal, graças ao nodemon.

Veja o exemplo:

Figura 01 — Exemplo de uma alteração instantânea no nodemon. Fonte: Autoria própria.
Figura 01 — Exemplo de uma alteração instantânea no nodemon. Fonte: Autoria própria.

Para passar o servidor do nodemon, basta apertar a tecla CTRL e a tecla C (ambas, juntas), para que o servidor seja pausado.