2017-10-16 112 views
4

運行:如何獲得'雲功能shell`與公司的FireStore工作

firebase experimental:functions:shell 

當我嘗試打電話給我的功能,像這樣:

sendEmail('data', {params: 'commentId:12'}) 

我得到:

Info: Function crashed TypeError: Cannot use 'in' operator to search for 'exists' in data

如何在Firestore觸發的雲端函數上啓動新的onWrite

+0

不幸的是,本地測試firestore函數似乎還沒有記錄,但我認爲問題是您必須以正確的格式提供測試數據,而不是使用字符串。由於firestore文檔本質上是JSON對象,因此可以嘗試使用類似'sendEmail({test:'data'},{params:{commentId:12}})' – Scarygami

+2

我試過用不同的方式測試firestore函數,總是在崩潰中結束。我懷疑它還沒有得到支持。我已經在內部使用了Firebase團隊。 –

回答