Механизм глобальных переменных среды в платформе Нейро42 позволяет создавать постоянные значения, доступные из любых узлов сценария. Это удобно для хранения конфигураций, токенов, настроек проекта и других параметров, которые должны быть стабильны и управляться централизованно.
Переменные среды доступны только для чтения из кода узлов — их изменение происходит через интерфейс платформы.
Где доступны переменные
Переменные доступны в:
- облачной версии Нейро42 (Pro и Enterprise)
- с включенной функцией Environment Settings
Создание и редактирование переменных выполняется пользователем с правами администратора или владельца рабочего пространства.
Обращение к переменным
Все переменные активного окружения доступны через объект vars.
Переменные только для чтения — их нельзя менять из кода.
JavaScript
// Доступ к переменной
$vars.<variable-name>
vars и env: в чем разница
Платформа Нейро42 разделяет два типа переменных:
vars
- Пользовательские переменные окружений
- Создаются через панель Environment Settings
- Используются для токенов, ключей, конфигураций проектов
- Доступны внутри сценариев и узлов
- Только для чтения из кода
env
- Системные переменные конфигурации Инстанса Нейро42
- Обычно задаются при установке/запуске
- Используются для внутренних параметров работы платформы
- Могут быть недоступны обычным пользователям