給定 Firebase 云功能,在不導致冷啟動的情況下使事件失?。ㄒ鈭D重試)的正確方法是什么?本文檔表明未處理的錯誤會導致冷啟動。當使用async功能時,我假設這Promise也適用于被拒絕的情況。throw new Error('我讓你失望了'); // 如果沒有捕獲將會導致冷啟動鑒于函數(shù)通常依賴于可能不是 100% 可靠的第三方服務,我不希望我的函數(shù)因暫時性下游錯誤而導致冷啟動而遭受進一步的懲罰。這甚至是推薦策略嗎?我正在使用 Firestore,因此我考慮將可重試事件存儲在由計劃的云函數(shù)刮取的臨時集合中,但這似乎不必要地復雜。
Firebase Cloud Function:如何在不導致冷啟動的情況下使可重試事件失?。?/h1>
陪伴而非守候
2023-08-24 10:27:49
陪伴而非守候
2023-08-24 10:27:49