我使用云功能监控实时数据库中的新帖子。查看日志,此功能可以运行...每10条消息中可以随机运行一次。我看到进入数据库的消息像黄油一样平滑,我正在检查正确的节点,因为它至少每隔一段时间运行一次。
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.helloWorld = functions.database.ref('/messages/{messageId}')
.onWrite(event => {
console.log("run every darn time!");
});
这发生在其他人身上吗?
答案 0 :(得分:0)
您的听众可能会超时并导致一些意外行为。
使用
return;
语句终止同步功能。
exports.helloWorld = functions.database.ref('/messages/{messageId}')
.onWrite(event => {
console.log("run every darn time!");
return Promise.resolve();
});