Изменение ссылки на базу данных в реальном времени не может быть обнаружено

#node.js #firebase-realtime-database #google-cloud-functions

# #node.js #firebase-база данных в реальном времени #google-cloud-функции

Вопрос:

Я создал Db. Name Tomris Ниже, это «Cumle»: «Предложение». Что бы я здесь ни делал, этого не происходит. https://i.stack.imgur.com/EEKAk.png
Изображение

Чего я хочу, так это срабатывания триггера при изменении предложения. Но я не мог.

 const functions = require('firebase-functions');
const admin = require('firebase-admin');
  

exports.DBTrigger = functions.database.ref('tomris-d96a7/Cumle')
    .onWrite( (change, context) => {
        const afterData = change.after.data();
        console.log(afterData);
        console.log ("onur");
});
 

Ответ №1:

Вы включили имя своей базы данных в триггер облачных функций, который не нужен и фактически означает, что ваша функция теперь просматривает несуществующий путь.

Для запуска по правильному пути включите только этот путь в определение функции:

 exports.DBTrigger = functions.database.ref('Cumle')
  ...