Documentation et guide sur le code dans n8n
Le code dans n8n
n8n est un outil low-code. Cela signifie que, dans la plupart des cas, vous pouvez accomplir vos tâches sans écrire de code, et n’ajouter du code que lorsque cela est nécessaire.
Utiliser du code dans les workflows
Vous pouvez insérer du code à deux endroits dans un workflow :
- Expressions
Utilisez des expressions pour transformer les données au sein des nœuds. Vous pouvez y utiliser du JavaScript, ainsi que les méthodes intégrées et les variables de n8n.
- Nœud Code
Utilisez le nœud Code pour ajouter du code JavaScript ou Python à votre workflow.
Autres ressources techniques
Voici des fonctionnalités particulièrement utiles aux utilisateurs techniques.
Nœuds avancés
n8n propose une série de nœuds essentiels qui simplifient l’ajout de fonctionnalités clés, telles que les requêtes API, les Webhooks, les tâches planifiées et la gestion de fichiers.
- Construire des services backend
Les nœuds HTTP Request, Webhook et Code vous permettent d’envoyer des requêtes API, de répondre à des Webhooks, et d’exécuter du code JavaScript arbitraire dans vos workflows.
Ils peuvent être utilisés, par exemple, pour créer un point de terminaison API.
- Exprimer une logique complexe
Vous pouvez utiliser des nœuds tels que IF, Switch et Merge pour construire des logiques de flux complexes.
Autres ressources pour développeurs
- API n8n
n8n fournit une API qui vous permet d’exécuter par programmation la plupart des opérations disponibles via l’interface graphique. n8n propose également un nœud dédié (n8n API) pour accéder facilement à cette API directement depuis vos workflows.
- Auto-hébergement
Vous pouvez héberger n8n vous-même, ce qui garantit que vos données restent stockées sur votre propre infrastructure.
- Créer des nœuds personnalisés
Vous pouvez développer des nœuds personnalisés, les installer dans votre instance n8n, et les publier sur npm.