2016-06-02 8 views
0

Firebaseの仕組みを学ぶために、データコレクションの更新を行うための短いファイルを作成しました。私が月曜日の夜に寝るとすべてが働いていました(05/30/2016)。作成したapp.jsファイルには何も変更されませんでした。旅行していたため、火曜日に触れませんでした。したがって、今日(Wednesday/06/06/06)、私はapp.jsファイルを実行し、25行目でハングします。コンソールにnewPostKeyをポストしますが、それ以外は何もしません。残りのapp.jsファイルの実行を継続しません。誰かが私がここで間違っていることを教えてもらえますか?あるいは、火災基地が何か変わった? (注再:認証 - 誰でも書くことができますが、認証されたユーザーのみが読むことができるように、私のルールが設定されている) ここでは、コード(以下私のセキュリティキー)のコピーです:firebaseがjsファイルの実行を停止します

// Initialize Firebase 

var config = { 
    apiKey: "", 
    authDomain: "", 
    databaseURL: "", 
    storageBucket: "", 
    }; 

firebase.initializeApp(config); 

var provider = new firebase.auth.GoogleAuthProvider(); 
var database = firebase.database(); 
var auth = firebase.auth(); 


$(document).ready(function() { 
/* Test of the Update functionality */ 
    firebase.auth().signInWithPopup(provider).then(function(result) { 
     var token = result.credential.accessToken; 
     var user = result.user; 
     console.log(user); //this works at this point 
     var donationsCollection = database.ref('donations'); 
     var newPostKey = donationsCollection.child('donations').push().key; 
     console.log(newPostKey); //it does post a key to the console 
     var postData = { 
      amount: '125.00', 
      givingType: 'General Donation', 
      memo: 'It is just optional', 
      fullName: user.displayName, 
      emailAddress: user.email, 
      mobileNbr: '123-555-1212', 
      uid: uid 
     }; 
     // nothing comes out at the command line anymore 
     console.log("You stored data in the var postData " + postData); 
     var myDonation = database.ref('/donations/' + newPostKey); 
     myDonation.update(postData); //nothing happens here anymore 
}) 
+0

ブレークポイントを追加してこのスクリプトを試してみると、firebase.jsファイルは2904行目でエラーをキャッチしているようです。コードブロックは \t var e = rd(null、 null、null); e.child =新たなH(関数(G){ e.wa = B関数(C){ 試み{VAR電子= b.call(D、C); (E) }キャッチ(S){ g(S) } } –

答えて

1

まあ、私は最終的でした(私の友人の助けを借りて)理解することができます。どういうわけか、uid(var uid = result.user.uid;)の変数宣言が削除されました。私がそれを再び追加するとすぐに、私は再びデータベースに投稿することができました。

関連する問題