Twilio 関数 (AWS Lambda 関数とほぼ同じです) を使用して Firebase データベースに書き込もうとしていますが、それができません。Firebase は参照キーを生成していますが、確認しても Firebase データベースに何も表示されません。関数からのエラー メッセージは表示されません。これが私が取り組んでいるものです。
var firebase = require('firebase');
exports.handler = function(context, event, callback) {
var firebaseConfigs = {
apiKey: "[my_api_key]",
authDomain: "[my_domain].firebaseapp.com",
databaseURL: "https://[my_domain].firebaseio.com",
projectId: "[my_project_id]",
storageBucket: "[my_domain].appspot.com",
messagingSenderId: "[my_sender_id]"
};
if (!firebase.apps.length) {
firebase.initializeApp(firebaseConfigs);
console.log('Initialized Firebase app');
}
console.log('saving to firebase');
var ref = firebase.database().ref().push({
emailAddress: event.emailAddress,
test: 'test'
});
console.log('saved to ',ref.key)
setTimeout(function() {}, 3000);
callback();
};
私の関数ログには、次のように表示されます。
- 実行開始
- 初期化された Firebase アプリ
- firebase に保存する
- [-LdVpr...] に保存
- 実行は 97 MB を使用して 974.16 ミリ秒で終了しました
明らかに Firebase がキーを生成していますが、キー [-LdVpr...] がデータベースに追加されていません。何が起こっている可能性がありますか? また、これをさらにトラブルシューティングするにはどうすればよいですか?