Páginas filhas
  • Como depurar aplicativos web que utilizam o @totvs/protheus-lib-core

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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

...

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.

Nota
titleConsumo de licenças

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, portanto ao executar o aplicativo dentro do Protheus com as configurações corretas, as licenças REST não serão consumidas.

Como fazer:

1. Informar o caminho do servidor REST na propriedade "api_baseUrl" do arquivo appConfig.json:

Image Added

2. Subir a aplicação executando o comando "ng serve" – padrão Angular;

3. Depurar a aplicação seguindo o tutorial de como utilizar as Ferramentas para Desenvolvedores (DevTools) de acordo com o navegador que está sendo utilizado.
Exemplo para quem utiliza o Google Chrome: https://developer.chrome.com/docs/devtools/javascript?hl=pt-br
Exemplo para quem utiliza o Mozilla Firefox: https://firefox-source-docs.mozilla.org/devtools-user/
Obs: esta é uma ferramenta padrão da programação web, portanto deve-se realizar a pesquisa adequada para cada navegador.