---
title: Expresii și transferul datelor între noduri în n8n
description: "Puterea reală a n8n stă în modul în care **datele circulă între noduri**. Fiecare nod primește la intrare rezultatul nodului anterior și îl poate folosi prin **expresii**. Iată cum funcționează. ## Structura datelor n8n lucrează cu **elemente (items)**, fiecare având,…"
url: "https://www.hostx.ro/kb/expresii-si-transferul-datelor-intre-noduri-in-n8n/"
updated: "2026-08-01"
category: "AI & Automatizări / n8n"
tags:
  - API
  - automatizare
  - debugging
  - documentație
  - linia de comandă
  - n8n
---

# Expresii și transferul datelor între noduri în n8n

Puterea reală a n8n stă în modul în care **datele circulă între noduri**. Fiecare nod primește la intrare rezultatul nodului anterior și îl poate folosi prin **expresii**. Iată cum funcționează.

## Structura datelor

n8n lucrează cu **elemente (items)**, fiecare având, de obicei, un obiect `json`. Dacă un nod returnează 10 rânduri, nodul următor rulează, implicit, o dată pentru fiecare rând. Acest model „per item" este esențial de înțeles.

## Ce este o expresie

O expresie este o mică formulă între acolade duble care se evaluează în timpul rulării. Cea mai frecventă formă referă un câmp din datele curente:

```
{{ $json.email }}
{{ $json.client.nume }}
```

## Referirea altor noduri

Poți lua date direct dintr-un nod anume, nu doar din cel imediat anterior:

```
{{ $node["HTTP Request"].json.total }}
```

Există și variabile utile precum `{{ $now }}` (data curentă) sau `{{ $itemIndex }}` (indicele elementului).

## Transformarea datelor

Pentru operațiuni mai complexe folosești noduri dedicate:

- **Edit Fields (Set)** — creează sau redenumește câmpuri.
- **Code** — scrii JavaScript (sau Python) ca să prelucrezi elementele liber.
- **Filter / IF / Switch** — direcționează datele pe ramuri diferite în funcție de condiții.
- **Merge** — combină date din două ramuri.

## Cum construiești simplu o expresie

În orice câmp, comută pe modul **Expression**. n8n îți arată, în stânga, arborele de date disponibile din nodurile anterioare; poți da click pe un câmp și el se inserează automat în expresie. Panoul de previzualizare îți arată valoarea rezultată înainte să rulezi.

**Sfat:** Dacă o expresie afișează „undefined", cel mai probabil calea către câmp este greșită sau nodul sursă nu a rulat încă. Rulează întâi nodul care produce datele.
