VS Code possui suporte integrado para depuração em tempo de execução do Node.js e pode depurar JavaScript, TypeScript ou qualquer outro idioma que seja compilado para JavaScript.
Este artigo descreve os passos sobre como depurar uma API REST desenvolvida em Node.JS no Visual Studio Code no computador local.
1. Criar um arquivo de configuração de lançamento
Para configurar e salvar os detalhes da configuração de depuração, é necessário criar um arquivo de configuração de lançamento. O VS Code salva as informações de configuração de depuração em um arquivo launch.json.
Abra a pasta do seu projeto no VS Code (Arquivo > Abrir pasta). Clique no ícone de Depuração na barra lateral esquerda. Selecione o ícone de configuração na parte superior da visualização de Depuração.
O VS Code tentará detectar automaticamente o seu ambiente de depuração. Clique no botão Adicionar configuração.
Escolha "Node.JS: Anexar ao processo".
Salve o arquivo.
2. Anexar o depurador ao processo do Node.JS
Escolha a configuração de lançamento recém-criada na lista suspensa do botão DEPURAR.
Use "npm run start" para iniciar seu servidor API. Defina pontos de interrupção no código-fonte. Clique em Iniciar depuração.
O depurador exibe a lista de processos do Node.JS detectados em seu computador. Escolha o correspondente à sua API.
Uma vez que uma sessão de depuração é iniciada, o painel CONSOLE DE DEPURAÇÃO é exibido e mostra a saída de depuração, e a barra de status muda de cor (laranja para temas de cores padrão).
Verificar o depurador
Use o aplicativo Postman ou outras ferramentas para enviar uma solicitação HTTP para sua API.
O depurador focará automaticamente uma vez que o ponto de interrupção seja alcançado.