Oi, Jheimys, tudo bem?
Pelo que você mencionou, o nodemon não está monitorando as alterações nos arquivos. No seu caso, o nodemon está configurado para iniciar a partir do arquivo "app.js" conforme especificado no script start
do seu "package.json". Porém, se as suas rotas estão em um arquivo diferente, o nodemon não vai reiniciar o servidor quando esses arquivos forem alterados.
Uma solução para isso é configurar o nodemon para assistir a todos os arquivos .js do seu projeto. Você pode fazer isso alterando o script start
no seu "package.json" para:
"start": "nodemon -e js app.js"
Ao adicionar a expressão -e js
vai fazer com que o nodemon reinicie o servidor sempre que um arquivo javascript (.js
) for alterado.
Outra possibilidade é que o nodemon não esteja sendo executado corretamente. Para verificar isso, você pode tentar iniciar o servidor manualmente com o nodemon usando o comando:
npx nodemon app.js
Se mesmo assim o problema persistir, pode ser um problema com o nodemon em si. Nesse caso, você pode tentar reinstalar o nodemon com o comando:
npm uninstall nodemon
npm install --save-dev nodemon
Espero ter ajudado. Caso tenha dúvidas, não hesite em postar no fórum!
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!