1

使用firebase-functions與節點和exports.foo = functions.database.ref('/object').onWrite(event => {});是否可以在本地測試Firebase觸發器?

我可以部署到雲端並測試就好了...我可以使用firebase serve --only functions在本地輕鬆測試http型功能。

但是,我沒有看到在本地測試觸發器的方法。可能嗎?怎麼樣?

回答

0

Doug在評論中回答了它。雖然在某些情況下調用觸發器可能很有用(感謝Doug),但它與部署的觸發器不同,它不能完成。

所以我會堅持遠程部署並觀察遠程日誌......好的馬可波羅調試。

2

最近,Firebase團隊發佈了對Firebase CLI的更新,增加了在本地調用其他類型的觸發器的功能。它記錄在here。確保您已將CLI更新到最新版本以獲得此新功能:npm install -g [email protected]

+0

不是一回事 - 在本地調用觸發器'!='從部署函數獲取相同的數據。我想看到的是本地運行的服務器從雲數據庫接收事件並調用該函數。我現在所做的就是部署並觀看日誌,這是一件痛苦的事情。 –

+1

您所描述的內容今天不可用,除非您想編寫自己的代碼來執行此操作。 –

相關問題