Узел function
Узел function
используется для написания пользовательского JavaScript-кода, позволяя выполнять сложные вычисления, преобразования данных и логику обработки сообщений. Он предоставляет гибкость для реализации логики, которая не поддерживается стандартными узлами.
Настройки узла function
1. Name
Поле для указания имени узла.
Имя отображается в рабочей области и помогает легко идентифицировать узел.
Если оставить пустым, узел будет называться function
.
Пример:
- Имя узла:
auth data
2. Function
В это поле вводится JavaScript-код, который будет выполняться для каждого сообщения, проходящего через узел.
Формат входных данных:
Код получает объект msg
, представляющий текущее сообщение.
Формат возвращаемых данных:
- Узел должен возвращать объект сообщения (или массив объектов), чтобы передать данные дальше по потоку.
- Если вернуть
null
, сообщение не будет отправлено дальше.
Пример:
// Увеличение значения msg.payload на 1
msg.payload = msg.payload + 1;
return msg;