Я создаю мобильное приложение Cordova для Android и хочу добавить прослушиватель событий в мой клиентский JavaScript-код, чтобы функция вызывалась всякий раз, когда данные записываются в раздел моей базы данных Firebase. Я знаю, что это можно сделать в узле, используя firebase-функции и события onWrite. Однако, пытаясь следовать документации по началу работы (https://firebase.google.com/docs/functions/get-started) для использования интерфейса командной строки Firebase, я столкнулся с препятствием в том, что я пытаюсь написать код на стороне клиента, поэтому я не могу использовать
const functions = require('firebase-functions');
из-за «требуют». Я ищу обходные пути для этого, такие как использование requirejs, но я не уверен, что это уместно, так как я не знаю, какие скрипты я пытаюсь загрузить, чтобы работали функции fire-base. Есть лучший способ сделать это ? Или неуместно пытаться использовать firebase-функции с клиентским java-скриптом в первую очередь?
Неопытный разработчик, поэтому я надеялся, что есть более простой способ, чем создание отдельного проекта для использования в качестве сервера, и более эффективный способ, чем то, чтобы клиент проверял базу данных firebase каждую секунду, чтобы узнать, обновилась ли она. Любой совет с благодарностью.