1

firebase-functionsをノードに使用し、exports.foo = functions.database.ref('/object').onWrite(event => {});を使用します。Firebaseトリガをローカルでテストすることは可能ですか?

私はクラウドにデプロイして、うまくテストすることができます。また、httpタイプの機能をローカルでfirebase serve --only functionsを使って簡単にテストできます。

しかし、トリガーをローカルにテストする方法はありません。出来ますか?どうやって?

答えて

0

Dougがコメントに回答しました。トリガを呼び出す間はおそらく便利な場合があります(Dougに感謝します)。まだ展開できないトリガと同じではありません。

私は遠隔からの展開とリモートログの監視にこだわります...マルコポーロのデバッグは良いです。

2

最近、FirebaseチームはFirebase CLIのアップデートを公開し、他のタイプのトリガをローカルに呼び出す機能を追加しました。それはhereと書かれています。この新しい機能を使用するには、CLIを最新バージョンに更新してください。npm install -g [email protected]

+0

同じことではありません - デプロイされたトリガーをデプロイした関数から同じデータをローカルに取得する!私が見たいのは、ローカルに稼働しているサーバーがクラウドデータベースからイベントを受信し、その関数を呼び出すことです。私が今行っているのは、ログを展開して見ることです。これは痛みです。 –

+1

あなたが記述しているものは、あなたがそれを行うための独自のコードを書いていない限り、今日は利用できません。 –

関連する問題