ДОВІДНИК З NODE-RED українською мовою
Шаблон в Node-RED має два потоки-закладки:
Links
- взаємодія з базою даних MongoDBAuth Module
- реалізація API самого шаблонуДаний потік-закладка реалізовує взаємодію з базою даних MongoDB через вузли бібліотеки node-red-node-mongodb
про яку можна прочитати за цим посиланням. Зміст потоку показаний на рис.1
рис.1.
На закладці реалізовано 4-ри потоки, кожен з яких виконує певний запит. Потоки передбачають використання вузлів link call
, тому по факту працюють як підпрограми і завершуються поверненням в точку виклику.
mongo Find
- забезпечує вибірку даних з використанням операції find
. Критерії пошуку задаються в msg.payload
.mongo Aggregate
- забезпечує доступ до конвеєра агрегації з використанням операції agregate
, при цьому доступ до конвеєра агрегації вказується через msg.payload
як масив конвеєра.mongo Insert
- вставляє об’єкт в колекціюmongo Update
- оновлює об’єкт в колекціїЦей потік-зкладка реалізовує API та логіку самого шаблону. Тут зупинимося на загальному призначенні кожного потоку. Опис кожного з них надається за посиланням. Кожен потік починається з вузла http-in
, який означує відповідну кінцеву точку HTTP API.
Pages withou authorization
, деталі налаштування описані Загальні налаштування UImoduleId
у вказаної ролі за її _id
. Використовується на сторінці AdminRoles._id
. Зміна відбувається на сторінці Modules_id
користувача. Використовується на сторінці User Management