Latenode

Roteirizar webhooks recebidos para um servidor local sem proxy

Este modelo de automação permite que desenvolvedores e equipes de infraestrutura recebam e encaminhem com facilidade e segurança webhooks recebidos de serviços externos para um servidor local ou endpoint privado, sem a necessidade de um proxy remoto.

Ele configura um endereço de webhook local, recupera e processa novas solicitações de webhook e armazena o horário da solicitação mais recente para execuções subsequentes. Isso é particularmente útil para testar rapidamente integrações durante o desenvolvimento sem expor um servidor público. A automação utiliza nós comuns do n8n, como o Schedule Trigger, HTTP Request, Code e Key-Value Storage, para lidar com a ingestão, processamento e entrega local do webhook de forma integrada.

Actualizado Jul 1, 2026Tiempo estimado: 13sCoste estimado: $0.0008
Cómo Latenode estima el tiempo y el coste

Latenode factura el tiempo de ejecución del workflow en segundos de CPU. Los primeros 10.000 segundos de CPU son gratuitos cada mes; después, el uso sigue el precio pay-as-you-go por segundo de CPU. Los nodos AI Plug-and-Play (PnP) se facturan por separado: cada token PnP cuesta 1 USD, con pago pay-as-you-go al coste del proveedor más una pequeña comisión de procesamiento, sin necesidad de claves API.

Precios completos — cómo funcionan los segundos de CPU →
Development & API

Vista previa del workflow

Qué hace esta plantilla

  • Configura um endereço de webhook local para receber solicitações recebidas de serviços externos
  • Recupera e processa novas solicitações de webhook de maneira segura e confiável
  • Armazena o horário da solicitação mais recente para rastrear e lidar com execuções subsequentes de forma eficiente
  • Encaminha os dados do webhook processados para um servidor local ou endpoint privado
  • Permite que desenvolvedores testem rapidamente integrações durante o desenvolvimento sem expor um servidor público

Cómo funciona

1
Trigger

Acionador de Cronograma

Este fluxo de trabalho é acionado por um cronograma que é executado a cada 10 segundos. Isso garante que o fluxo de trabalho verifique e processe quaisquer novas solicitações de webhook recebidas em intervalos regulares.

2
Acción

Obter Últimas Solicitações

O fluxo de trabalho busca as solicitações de webhook não processadas mais recentes do endereço de webhook gerado localmente, que foi previamente armazenado como uma variável.

3
Lógica

Processar Solicitações

As solicitações de webhook recuperadas são então filtradas, transformadas e preparadas para encaminhamento ao servidor local ou endpoint privado. Esta etapa garante que as solicitações estejam no formato correto e contenham quaisquer dados ou metadados necessários.

4
Acción

Encaminhar Solicitações

As solicitações de webhook processadas são então encaminhadas para o servidor local ou endpoint privado usando uma solicitação HTTP POST. Isso permite que os dados do serviço externo sejam entregues com segurança ao sistema interno sem expor um servidor público.

5
Acción

Atualizar Último Processado

Após encaminhar com sucesso as solicitações, o timestamp da solicitação processada mais recente é armazenado como uma variável. Isso garante que apenas solicitações novas e não processadas sejam buscadas e encaminhadas em execuções subsequentes do fluxo de trabalho.

Guía de configuración

1

Adicionar Integração Webhook

1. No construtor do Latenode, adicione um nó Webhook. 2. Configure as configurações do nó Webhook: - Defina a URL do Webhook para o endpoint local desejado (ex.: `/webhook`). - Ative a opção 'Catch All' para receber todos os webhooks de entrada.

2

Adicionar Nó de Requisição HTTP

1. No construtor do Latenode, adicione um nó de Requisição HTTP. 2. Configure as configurações do nó de Requisição HTTP: - Defina a URL da Requisição para o endpoint local (ex.: `http://localhost:5678/webhook`). - Selecione o método 'POST'. - Mapeie os dados do webhook de entrada para o corpo da requisição.

3

Adicionar Nó de Armazenamento Chave-Valor

1. No construtor do Latenode, adicione um nó de Armazenamento Chave-Valor. 2. Configure as configurações do nó de Armazenamento Chave-Valor: - Defina a 'Chave' como 'last_processed'. - Use a saída 'Tempo da Última Atualização' do nó de Requisição HTTP para armazenar o timestamp do último webhook processado.

4

Adicionar Nó de Código

1. No construtor do Latenode, adicione um nó de Código. 2. Nas configurações do nó de Código, adicione lógica JavaScript personalizada para: - Gerar um identificador único para o webhook de entrada (ex.: usando `uuidv4()`). - Encaminhar os dados do webhook para o servidor local ou endpoint privado.

5

Conectar os Nós

1. No construtor do Latenode, conecte os nós na seguinte ordem: - Nó Webhook -> Nó de Requisição HTTP - Nó de Requisição HTTP -> Nó de Armazenamento Chave-Valor - Nó de Requisição HTTP -> Nó de Código

Requisitos

Um workspace na plataforma de automação n8n
Acesso aos nós de Solicitação HTTP e Código dentro do workspace n8n
Acesso ao nó de Armazenamento Chave-Valor dentro do workspace n8n
Capacidade de configurar URLs de webhook recebidos e encaminhá-los com segurança para um servidor local ou endpoint privado

FAQ

Preguntas frecuentes sobre esta plantilla

Cada execução utiliza créditos do seu plano Latenode. Cobramos pelo tempo de processamento (1 crédito = 30 segundos). Seu custo real depende do seu plano e do tempo de execução. Consulte See pricing plans para planos e como os créditos funcionam.