使用firebase-functions
與節點和exports.foo = functions.database.ref('/object').onWrite(event => {});
。是否可以在本地測試Firebase觸發器?
我可以部署到雲端並測試就好了...我可以使用firebase serve --only functions
在本地輕鬆測試http型功能。
但是,我沒有看到在本地測試觸發器的方法。可能嗎?怎麼樣?
使用firebase-functions
與節點和exports.foo = functions.database.ref('/object').onWrite(event => {});
。是否可以在本地測試Firebase觸發器?
我可以部署到雲端並測試就好了...我可以使用firebase serve --only functions
在本地輕鬆測試http型功能。
但是,我沒有看到在本地測試觸發器的方法。可能嗎?怎麼樣?
Doug在評論中回答了它。雖然在某些情況下調用觸發器可能很有用(感謝Doug),但它與部署的觸發器不同,它不能完成。
所以我會堅持遠程部署並觀察遠程日誌......好的馬可波羅調試。
最近,Firebase團隊發佈了對Firebase CLI的更新,增加了在本地調用其他類型的觸發器的功能。它記錄在here。確保您已將CLI更新到最新版本以獲得此新功能:npm install -g [email protected]
不是一回事 - 在本地調用觸發器'!='從部署函數獲取相同的數據。我想看到的是本地運行的服務器從雲數據庫接收事件並調用該函數。我現在所做的就是部署並觀看日誌,這是一件痛苦的事情。 –
您所描述的內容今天不可用,除非您想編寫自己的代碼來執行此操作。 –