Depuração e corte

Muitas vezes, durante o desenvolvimento de uma aplicação, é necessário analisar a execução de processos passo a passo para apanhar um erro ou compreender como melhorar a aplicação.

Vejamos os métodos de depuração e registo em AppMaster.

Depuração de Frontend

Para depurar o frontend, utilize o Toast e Notification blocos. Estes blocos mostram as notificações no frontend. Se não souber como funcionava um bloco, pode passar os valores desse bloco para Notification e ver no frontend quais os valores que o bloco completo dá.

Toast e Notification blocos podem ser utilizados em longos processos empresariais para determinar onde algo está a correr mal. O Toast e Notification os blocos aceitam dados em formato String . Se precisar de exibir dados armazenados noutros formatos, utilize os blocos toString ou toJSON (se precisar de exibir um objecto ou um conjunto de objectos da base de dados).

Registo padrão

Todos os blocos AppMaster O projecto tem um registo padrão. Encontra-se no Project / Deploy Stats tab.

Se houver necessidade de escrever algo adicional, há uma Write to log bloco no processo comercial back end.

Este bloco tem dois campos de entrada:

Label- o título que será escrito no log no formato string ; Input - qualquer valor a ser armazenado no log.

Criar logger personalizado

Quando muitos pedidos são constantemente feitos ao pedido, torna-se inconveniente escrever tudo num registo comum. É melhor fazer o seu próprio diário de bordo, seguindo as instruções:

Criar um modelo de dados - Log. Adicionar-lhe campos:

  • Label- para o título da entrada;
  • Text- para o corpo do correio.

Agora criar um BP no backend, que guardará os valores necessários para o log. Defina os campos para o Start bloco:

  • Label- em formato de string;
  • Text- em formato string .

Agora, vamos usar o bloco Make bloquear e criar um registo, passando os campos do Start bloquear a mesma.

Guardar o registo na base de dados utilizando o bloco Create bloco.

Agora criar um bloco endpoint para que o novo processo comercial tenha acesso ao mesmo a partir do frontend. Ir para o Endpoints tab e criar uma nova.

  1. Seleccionar o POST method.
  2. Definir o URL.
  3. Seleccione um grupo.
  4. Instale o processo de negócio criado:

Agora, podemos utilizar o processo de negócio criado nos locais onde queremos escrever os registos.

Vamos pegar no Task página como exemplo. Contém uma tabela com entradas sobre tarefas do utilizador. E também, nesta página, existe um formulário para acrescentar entradas. Fizemos uma página deste tipo aqui e aqui.

Vamos registar o processo de adição de registos. Abra a Workflow que adiciona registos.

Acrescentar o processo empresarial após o Server Request POST /task bloco. Ligar campos _error e text. O label será definido por defeito.

Agora, quando um novo registo é criado, este evento é registado.

Animado para tentar por conta própria?

Animado para tentar por conta própria?

A melhor forma de entender o poder do AppMaster é ver por si mesmo. Crie sua própria aplicação em minutos com o plano de teste de 14 dias.

Explore mais formas de encontrar respostas

Nosso objetivo é criar a melhor documentação possível para a plataforma e resolver as dúvidas que os usuários possam ter ao usar o AppMaster. Você também pode entrar em contato conosco se não encontrar a resposta de que precisa.

Chat da comunidade

Conecte-se com outros usuários para obter ajuda com a plataforma.

Entrar na comunidade

Central de ajuda

Aprenda informações úteis sobre nossa plataforma.

Central de ajuda

Video Tutorials

Learn how to use AppMaster with video tutorials.

Watch Tutorials
Depuração e corte | AppMaster University