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.
O 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:
Para passar o servidor do nodemon, basta apertar a tecla CTRL e a tecla C (ambas, juntas), para que o servidor seja pausado.