[英]is it possible to use setTimeout() in firebase cloud functions?
我想知道是否可以在雲函數中使用 setTimeout()
let millisecond = (day *24*60*60*1000) + (hour* 60*60*1000) + (min *60*1000) + (second *1000);
setTimeout(() => {
admin.firestore().doc("timer/" + chatroom).set({
"millisecond":millisecond,
"username":username,
"tousername":tousername,
"day":day,
"min":min,
"second":second,
"hour":hour,
}, millisecond);
如果不可能,有沒有辦法實現這個想法? function 活躍時我是否也需要支付費用? 謝謝你
在 Cloud Function 中使用setTimeout
是可能的,但請記住:
因此,如果您需要等待很長時間(我通常使用 30 秒作為閾值),請考慮使用另一種機制來延遲操作,例如使用 Cloud Tasks 安排回調。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.