К практике
СреднийJSONТрансформацияВычисляемые поля
СреднийJSONТрансформацияВычисляемые поля
Трансформация данных
Принимаем сырые данные и возвращаем преобразованный объект.
Нажми на любой элемент диаграммы для объяснения
Шаг 1 из 2
1
Трансформация входных данных
Бэкенд часто принимает "сырые" данные и возвращает обогащённые — вычисляет дополнительные поля.
Паттерн: получить → обогатить → вернуть. Например:
firstName + ' ' + lastName→fullNamenew Date().getFullYear() - birthYear→ageage >= 18→isAdult
javascript
app.post('/profile', (req, res) => {
const profile = transformProfile(req.body);
res.json(profile);
});