Estou tentando usar o Webhook Tester: https://learn.app.n8n.cloud/webhook/course/n8n102/webhook-tester mas quando configuro tudo e clico em "Run Step 1 Tests" recebo apenas uma tela em branco. Desativei meu bloqueador de anúncios (e de fato todas as minhas extensões do Chrome) para ver se esse era o problema, mas ainda estou recebendo a mesma tela branca em branco. Pesquisei este problema anteriormente e alguém respondeu que foi corrigido, mas ainda estou tendo esse problema. Qualquer ajuda neste assunto seria muito apreciada.
Qual é a mensagem de erro (se houver)?
Uma tela branca em branco.
Por favor, compartilhe seu fluxo de trabalho
(Selecione os nós na sua tela e use os atalhos de teclado CMD+C/CTRL+C e CMD+V/CTRL+V para copiar e colar o fluxo de trabalho.)
Compartilhe a saída retornada pelo último nó
Informações sobre sua configuração n8n
versão do n8n: 2.33.7
Banco de dados (padrão: SQLite): provavelmente SQLite
Configuração do n8n EXECUTIONS_PROCESS (padrão: own, main): padrão
Oi @Roy_Dunne Bem-vindo!
O testador fica em branco quando o fluxo de trabalho não é publicado. A Etapa 1 dispara três chamadas seguidas, e uma URL de teste registra apenas um evento de teste para 120 segundos, então a primeira chamada é processada e as outras duas não chegam a lugar nenhum, deixando a página do testador sem nada para renderizar.
Publique o fluxo de trabalho e pegue a URL de Produção no nó Webhook, aquela em /webhook/ em vez de /webhook-test/, cole-a no testador e execute a Etapa 1 novamente.
Veja isto:
Parece estar funcionando agora, obrigado. Agora estou tendo outro problema com isso: estou na etapa um e continuo recebendo esta mensagem de erro:
Etapa 1: Noções Básicas de Webhook
Testa se seu webhook recebe pedidos, valida campos obrigatórios e verifica autenticação
✗Pedido válido retorna 200 com resposta correta
Esperava status 200 com mensagem de sucesso
✓Campos ausentes retornam 400 com status de erro
✓Autenticação ausente retorna 403
O nó “RespondValidationError” parece estar funcionando perfeitamente, mas não importa quantas vezes eu volte e siga as instruções à risca, não consigo fazer o nó “RespondSuccess” funcionar. Até mesmo deletei o fluxo de trabalho anterior inteiro e reconstruí tudo do zero (e também certifiquei-me de publicá-lo). Passei pelas instruções novamente e novamente e certifiquei-me de que copiei e colei tudo o que precisava ser exato para garantir que tudo funcione corretamente:
Adicione um nó Respond to Webhook à saída True
Renomeie para RespondSuccess
Configure:
Respond With: JSON
Response Body: ativar Expression
{
"status": "accepted",
"order_id": "{{ $('WebhookNewOrder').item.json.body.order_id }}",
"message": "Order received and queued for processing"
}
Adicione a Opção Response Code:
Value: 200
…e ainda continuo recebendo a mesma mensagem de status 200 ausente.
Isto está me deixando louco. Varrerei a página de instruções várias vezes para ver se perdi algo e agora não vejo. Estou incluindo capturas de tela da minha tela e do interior de cada nó no processo.
Ainda estou enfrentando o mesmo problema com o N8N102 Webhook Tester.
Quando clico em Run Step 1 Tests, a página fica completamente branca. Confirmei que:
Estou usando a Production URL
O workflow está publicado
O webhook está sendo alcançado com sucesso
A requisição recebida mostra executionMode: production
O tester envia o payload VALIDURL-TEST e meu workflow responde com sucesso
Meu nó RespondSuccess está configurado para retornar HTTP 200
Desabilitar o cache do navegador no DevTools não resolveu o problema
No Chrome DevTools, a requisição POST para o endpoint webhook-tester retorna 200 OK, mas a resposta tem Content-Length: 0, e a aba Response está vazia.
Além disso, cada vez que executo Step 1, vejo apenas uma execução no n8n — a requisição VALIDURL-TEST — em vez das três requisições de teste do Step 1.
Isso dá a impressão de que o tester está completando a validação inicial do webhook, mas falhando antes de executar os testes reais do Step 1.
Vou tentar novamente mais tarde, caso isso seja temporário, mas quis compartilhar esses detalhes em caso de o tester estar tendo algum problema no momento.