Latenode

Route des webhooks entrants vers un serveur local sans proxy

Ce modèle d'automatisation permet aux développeurs et aux équipes d'infrastructure de recevoir facilement et de transférer en toute sécurité les webhooks entrants provenant de services externes vers un serveur local ou un point de terminaison privé, sans nécessiter de proxy distant.

Il configure une adresse de webhook locale, récupère et traite les nouvelles requêtes webhook, et stocke l'heure de la dernière requête pour les exécutions suivantes. Ceci est particulièrement utile pour tester rapidement des intégrations pendant le développement sans exposer un serveur public. L'automatisation utilise des nœuds n8n courants comme le Déclencheur Planifié, la Requête HTTP, le Code et le Stockage Clé-Valeur pour gérer la réception, le traitement et la livraison locale des webhooks de manière transparente.

Mis à jour Jul 1, 2026Durée estimée : 13sCoût estimé : $0.0008
Comment Latenode estime le temps et le coût

Latenode facture le temps d'exécution des workflows en secondes CPU. Les 10 000 premières secondes CPU sont gratuites chaque mois, puis l'utilisation suit la tarification pay-as-you-go à la seconde CPU. Les nœuds AI Plug-and-Play (PnP) sont facturés séparément — chaque token PnP coûte 1 USD, en pay-as-you-go au coût du fournisseur plus une petite commission de traitement, sans clés API requises.

Tarifs complets — comment fonctionnent les secondes CPU →
Development & API

Aperçu du workflow

Ce que fait ce modèle

  • Configure une adresse webhook locale pour recevoir les requêtes entrantes des services externes
  • Récupère et traite les nouvelles requêtes webhook de manière sécurisée et fiable
  • Stocke l'heure de la dernière requête pour suivre et gérer efficacement les exécutions ultérieures
  • Transfère les données webhook traitées vers un serveur local ou un point de terminaison privé
  • Permet aux développeurs de tester rapidement les intégrations pendant le développement sans exposer de serveur accessible publiquement

Comment ça marche

1
Déclencheur

Déclencheur planifié

Ce workflow est déclenché par une planification qui s'exécute toutes les 10 secondes. Cela garantit que le workflow vérifie et traite les nouvelles requêtes webhook entrantes à intervalles réguliers.

2
Action

Récupérer les dernières requêtes

Le workflow récupère les dernières requêtes webhook non traitées à partir de l'adresse webhook générée localement, qui a été précédemment stockée sous forme de variable.

3
Logique

Traiter les requêtes

Les requêtes webhook récupérées sont ensuite filtrées, transformées et préparées pour être transmises au serveur local ou au point de terminaison privé. Cette étape garantit que les requêtes sont au format correct et contiennent toutes les données ou métadonnées nécessaires.

4
Action

Transmettre les requêtes

Les requêtes webhook traitées sont ensuite transmises au serveur local ou au point de terminaison privé à l'aide d'une requête HTTP POST. Cela permet aux données du service externe d'être livrées de manière sécurisée au système interne sans exposer de serveur accessible publiquement.

5
Action

Mettre à jour la dernière exécution

Après avoir transmis avec succès les requêtes, l'horodatage de la dernière requête traitée est stocké sous forme de variable. Cela garantit que seules les nouvelles requêtes non traitées sont récupérées et transmises lors des exécutions ultérieures du workflow.

Guide de configuration

1

Ajouter l'intégration Webhook

1. Dans le constructeur Latenode, ajoutez un nœud Webhook. 2. Configurez les paramètres du nœud Webhook : - Définissez l'URL du Webhook sur le point de terminaison local souhaité (par exemple `/webhook`). - Activez l'option « Tout capturer » pour recevoir tous les webhooks entrants.

2

Ajouter le nœud Requête HTTP

1. Dans le constructeur Latenode, ajoutez un nœud Requête HTTP. 2. Configurez les paramètres du nœud Requête HTTP : - Définissez l'URL de la requête sur le point de terminaison local (par exemple `http://localhost:5678/webhook`). - Sélectionnez la méthode « POST ». - Mappez les données du webhook entrant au corps de la requête.

3

Ajouter le nœud Stockage Clé-Valeur

1. Dans le constructeur Latenode, ajoutez un nœud Stockage Clé-Valeur. 2. Configurez les paramètres du nœud Stockage Clé-Valeur : - Définissez la « Clé » sur « last_processed ». - Utilisez la sortie « Dernière heure de mise à jour » du nœud Requête HTTP pour stocker l'horodatage du dernier webhook traité.

4

Ajouter le nœud Code

1. Dans le constructeur Latenode, ajoutez un nœud Code. 2. Dans les paramètres du nœud Code, ajoutez une logique JavaScript personnalisée pour : - Générer un identifiant unique pour le webhook entrant (par exemple en utilisant `uuidv4()`). - Transférer les données du webhook vers le serveur local ou le point de terminaison privé.

5

Connecter les nœuds

1. Dans le constructeur Latenode, connectez les nœuds dans l'ordre suivant : - Nœud Webhook -> Nœud Requête HTTP - Nœud Requête HTTP -> Nœud Stockage Clé-Valeur - Nœud Requête HTTP -> Nœud Code

Prérequis

Un espace de travail dans la plateforme d'automatisation n8n
Accès aux nœuds Requête HTTP et Code dans l'espace de travail n8n
Accès au nœud de stockage clé-valeur dans l'espace de travail n8n
Capacité à configurer des URLs webhook entrantes et à les transmettre de manière sécurisée vers un serveur local ou un point de terminaison privé

FAQ

Questions fréquentes sur ce modèle

Chaque exécution utilise des crédits de votre plan Latenode. Nous facturons le temps de traitement (1 crédit = 30 secondes). Votre coût réel dépend de votre plan et de la durée de l'exécution. Consultez See pricing plans pour les plans et le fonctionnement des crédits.