【发布时间】:2017-09-20 01:10:59
【问题描述】:
我们有一个 Firebase 功能,可以在 24 小时后删除项目。该函数有效,但是,链接到该函数的网页一直在运行,所以我猜该函数处于无限循环中。有没有办法解决这个问题?
这是我们的功能:
exports.delete = functions.https.onRequest((req, res) => {
const currentTime = new Date().getTime();
const dayAgo = currentTime - 86400000;
ref.child('testlijst')
.orderByChild('tijd')
.endAt(dayAgo)
.once('value')
.then(snap => {
snap.forEach(c => {
c.ref.remove();
})
});
});
【问题讨论】:
标签: firebase firebase-realtime-database google-cloud-functions