0
Firebaseで新しいユーザを作成するたびにトリガされる関数を作成しています。この機能のデバッグでは、1回の変更ごとにクラウド機能をデプロイするので、時間がかかります。 Firebase CLIを使用してデータベース内の他のイベントをシミュレートしますが、(すべてのパラメータを使用して)ユーザ作成を正しくシミュレートする方法を理解することはできません。Firebase関数のユーザ作成をシミュレートするCLI
firebase experimental:functions:shell
My機能は次のとおりです:
exports.createTreeForNewUser = functions.auth.user().onCreate(event => {
const user = event.data;
console.log(user.uid);
console.log(user.displayName);
console.log(user.email);
console.log(user.photoURL);
console.log(user.metadata.creationTime);
return null;
});
私はFirebase CLIで次のコマンドを実行すると:
createTreeForNewUser()
を、それがundefined
を印刷し、私は実行するCLIを起動するには
4回、creationTime
をから抽出できないため、例外が続きます。 この動作は理にかなっていますが、何を試しても、event
を正しく渡す方法がわかりませんでした(関数が必要なすべてのパラメータを抽出できるように)。
質問: event
パラメータを正しく設定してcreateTreeForNewUser
を実行するにはどうすればよいですか。
ありがとうございます! Slavik
は魔法のように働いた、感謝を! 'メタデータ'行の末尾にある余分な '}'を削除してください:) – user2145097
訂正ありがとう! –