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.

...

Para depurar o aplicativo pelo Protheus, é necessário gerar um build sem otimização. Para isso, basta executar o comando "ng build" com as opções optimization, named-chunks e source-map, ficando "

Como fazer:

  1. Gerar o build sem otimização: "ng build --optimization=false --named-chunks=true --source-map=true". Estes são comandos padrão no

...

  1. Angular. Para consultá-los, clique aqui;
  2. Seguir os passos para compilar o .app;
  3. Abrir o app no Protheus;
  4. 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: Este é um modelo de depuração padrão para aplicações web e cada navegador possui suas próprias características.
  5. Para depurar, deve-se localizar a pasta que se encontra na app-root, referente ao aplicativo. Exemplo:

Image Added

Neste exemplo, a pasta home_env_p12.1.2410 é a pasta referente ao aplicativo que está sendo depurado. Ao abrir, é possível visualizar seus fontes e depurá-los conforme necessidade.

Nota

Neste modelo, o aplicativo possui todas as informações necessárias que são atribuídas pelo protheus-lib-core, pois está sendo executado dentro do Protheus. Também não serão consumidas licenças REST, pois nele não é necessário informar nenhum servidor REST, o mesmo utilizará a porta multiprotocolo.