Depurando código Node.js noVisual Studio - Virtualbase
Depurando código Node.js noVisual Studio
Veremos nesse artigo como depurar código Node.js no Visual Studio
Para os desenvolvedores de formação .NET que nem eu, quando entram em uma nova stack que precisam depurar algum código logo lembram do break point que nós ajuda muito no Visual Studio.
Vejamos nesse artigo como depurar codigos JavaScript no Visual Studio code e no Visual Studio 2017 versão community.
Nosso primeiro passo será com o Visual Studio 2017. Para isso, vamos baixar o projeto que criamos para esse artigo no link, ele é um projeto simples em node com o module express. Agora abra o seu Visual Studio, para esse artigo iremos utilizar a versão 2017 Community, com o VS aberto vá em: file > new Project > Other Languages > JavaScript e selecione Node.js, após isso selecione o template From Existing Node.js code e informe o local que você salvou o projeto. Podemos ver esse passo na imagem a baixo:
Com o projeto aberto no Visual Studio, adicione um break point na linha 5 conforme está na imagem a baixo e execute o seu projeto.
Agora que o projeto esta rodando abra no seu navegador o endereço a baixo para que possamos depurar o nosso código:
Agora passe o mouse no parâmetro req (request) e notem que temos todos os valores da nossa request para depuração.
Agora com o immediate window aberto no Visual Studio vamos verificar se estamos recebendo o parametro name corretamente:
Agora para que possamos depurar com o Visual Studio Code, abra o seu projeto nele, adicione um break point no linha 8 novamente, feito isso clique no icone de debug do VS que fica na lateral esquerda da IDE e clique no botão de play conforme imagem a baixo:
Notem que iremos que ira aparecer a mensagem a baixo na aba de Debug Console que o projeto esta sendo executado na porta 3030:
Com isso nós conseguimos desenvolver de uma forma mais produtiva e em caso de erros depurarmos o nosso código de uma maneira mais rápida.