Mon nœud HTTP/API produit plusieurs éléments, mais après que ces éléments passent par mon nœud Code, la sortie ne contient qu’un seul élément. J’utilise le nœud Code pour supprimer les champs inutiles et préparer la réponse pour un autre nœud
Décrivez le problème/l’erreur/la question
Il n’y a pas d’erreur d’exécution, mais le nombre d’éléments passe de plusieurs éléments à un seul. Comment le nœud Code doit-il être écrit pour que chaque élément entrant soit traité et renvoyé
Quel est le message d’erreur (le cas échéant) ?
Veuillez partager votre workflow
(Sélectionnez les nœuds sur votre canevas et utilisez les raccourcis clavier CMD+C/CTRL+C et CMD+V/CTRL+V pour copier et coller le workflow.)
Lorsque vous utilisez Exécuter une fois pour tous les éléments, le nœud Code reçoit la collection complète et $input.all() retourne tous les éléments entrants. Vous devez transformer cette collection et retourner le tableau transformé.
Par exemple :
Le point important est que return reçoit un tableau d’éléments n8n, plutôt qu’un seul élément individuel. Cela permet au nœud suivant de recevoir chaque enregistrement API traité.