Objetivo

Este documento tem como objetivo mostrar como funciona o debug de aplicações web que utilizam o @totvs/protheus-lib-core.

O debug pode ser realizado dentro ou fora do Protheus, sendo que "dentro" refere-se à uma rotina PO-UI adicionada no menu do ERP e "fora" refere-se à execução local do aplicativo no browser, utilizando o comando "ng serve".


Depurando pelo browser (ng serve)

Para depurar o aplicativo pelo browser, ou seja, sem gerar o build da aplicação e adicionar no menu do Protheus, é necessário utilizar o REST, isso porque pelo browser não tem como o protheus-lib-core recuperar as informações da porta multiprotocolo e utilizá-la.

Ao utilizar o REST para esse procedimento, serão consumidas as licenças REST. Porém, este é um passo somente para o processo de desenvolvimento e depuração, portanto ao executar o aplicativo dentro do Protheus com as configurações corretas, as licenças REST não serão consumidas.