【发布时间】:2021-09-18 12:18:10
【问题描述】:
我正在尝试安排 firebase 函数的每日执行,但我无法访问数据库中的数据。
我可以使用 functions.database 访问它,但不能在 functions.pubsub.schedule 中访问。
const functions = require('firebase-functions');
var admin = require("firebase-admin");
admin.initializeApp({
credential: admin.credential.applicationDefault(),
databaseURL: 'https://<myApp>.firebaseio.com'
});
exports.todoDia = functions.pubsub.schedule('59 22 * * *').timeZone('America/Sao_Paulo').onRun((context) => {
admin.database().ref('users').once('value', (snapshot) => {
snapshot.forEach(child => {
console.log('=================>>> ' + child.key);
});
});
return null;
});
【问题讨论】:
标签: node.js firebase-realtime-database google-cloud-functions firebase-admin