Чтение данных бд в Cloud Functions в Firebase

190
31 октября 2017, 00:55

Нужно сделать простую firebase функцию, которая формирует GET запрос и возвращает его результат. Несколько параметров для запроса хранятся в бд firebase.

В документации нигде не нашел как можно просто вытащить данные из бд - только евентами (.on, .once). Отсюда вопрос: это единственный способ? В таком случае чтобы взять данные из разных веток нужно делать обработчик в обработчике? И response.send должен быть в самом глубоком?

Для начала сделал простой пример со счетчиком. Корректная ли это запись?

exports.test = functions.https.onRequest((request, response) => {
var db = admin.database();
var ref = db.ref("test/counter");
ref.once("value", snap => {
    var val = snap.val();
    ref.set(val+1);
    response.send(val);
});
//response.send("bad way");
});
READ ALSO
Работа с Angular2

Работа с Angular2

Делаю лист с линками, где нужно добавлять, удалять, изменять и лайкать линки

252
Outlook.Application & ActiveXObject

Outlook.Application & ActiveXObject

Всем привет! Подскажите - в IE использую ActiveXObject для получения вложений из открытого почтовика Outlook 2016Получение реквизитов письма, заголовков,...

235
Как использовать clearInterval в моем случае?

Как использовать clearInterval в моем случае?

Добрый день! Помогите разобратьсяНеобходимо , что функции с анимацией funRotate срабатывала только при наведении на кнопку , если мышь не на кнопке...

178