Depuração ao Vivo
Neste documento, você pode aprender como depurar ao vivo um processo Node.js.
Meu aplicativo não se comporta como esperado
Sintomas
O usuário pode observar que o aplicativo não fornece a saída esperada para determinadas entradas, por exemplo, um servidor HTTP retorna uma resposta JSON onde certos campos estão vazios. Várias coisas podem dar errado no processo, mas neste caso de uso, estamos principalmente focados na lógica do aplicativo e em sua correção.
Depuração
Neste caso de uso, o usuário gostaria de entender o caminho do código que nosso aplicativo executa para um determinado gatilho, como uma solicitação HTTP recebida. Eles também podem querer percorrer o código e controlar a execução, bem como inspecionar os valores que as variáveis possuem na memória. Para esse fim, podemos usar a flag --inspect
ao iniciar o aplicativo. Documentações de depuração podem ser encontradas aqui.