Depurar um projeto CAP no SAP Business Application Studio (BAS) é muito fácil, uma vez que o BAS fornece suporte de depuração integrado para o tempo de execução Node.js.
Assista ao vídeo para ver como ativar o modo de depuração.
Objective
Depurar um projeto CAP no SAP Business Application Studio (BAS) é muito fácil, uma vez que o BAS fornece suporte de depuração integrado para o tempo de execução Node.js.
Assista ao vídeo para ver como ativar o modo de depuração.
Os pontos de parada podem ser definidos clicando na borda esquerda do editor ou pressionando F9 na linha atual. Um ponto vermelho aparece para indicar que um ponto de parada foi definido para esta linha.
Se você clicar em um ponto de parada definido novamente, ele será removido.

Assim que uma solicitação atinge uma linha com um ponto de parada, o depurador no BAS interrompe a execução e permite que você verifique variáveis, observe expressões e controle o fluxo.
Na visão Executar e depurar, são exibidas as seguintes seções, entre outras, que podem conter informações úteis ao depurar:
A seção Variáveis mostra os valores atuais das variáveis no escopo.
Na seção Observar, você pode adicionar qualquer expressão que queira ficar de olho ao percorrer o código.
A seção Pilha de chamadas mostra a pilha de chamadas atual.
A barra de ferramentas exibida no modo de depuração permite que você controle o fluxo da aplicação durante a depuração (consulte a figura seguinte).

Os botões estão disponíveis para continuar, passar o passo a passo, entrar e sair.
Você também pode reiniciar a sessão de depuração mediante a barra de ferramentas se tiver efetuado modificações no código.
Para interromper a sessão de depuração, clique no botão quadrado vermelho na barra de ferramentas.
Nota
Como exercício, execute as instruções passo a passo na demonstração a seguir no SAP Business Application Studio.
Como ponto de partida para o exercício, utilize o resultado do exercício anterior Fornecer um .antes do manipulador de eventos se você o tiver concluído com êxito. Como alternativa, você também pode utilizar a ramificação 11_.before_event_handler do seguinte repositório GitHub como ponto de partida:
https://github.com/SAP-samples/cap-development-learning-journey
Informações detalhadas sobre o conteúdo do repositório e como usá-lo podem ser encontradas aqui.
Assista ao vídeo para ver como depurar um manipulador de eventos personalizado.