0

の「交流」私は、認証後に私のWebアプリFirebaseはTypeError:「FirebaseはTypeError:プロパティを読み取ることができません未定義

firebase.auth().signInWithCustomToken(token).catch(function(error) { 
    // Handle Errors here. 
    var errorCode = error.code; 
    var errorMessage = error.message; 
    // ... 
}); 

に認証するために、この単純なコードを使用するには、私は私のブラウザで次のエラーを取得するプロパティを読み取ることができません。ここでエラーを指すように思わ未定義の「AC」」:

 h.set = function(a, b, c) { 
      var d = this.aa(a, c) 
       , e = this 
       , f = Si(this, a.B); 
      return f.set(d, b).then(function() { 
       return f.get(d) 
      }).then(function(b) { 
       "local" != a.B || this.ac || (e.W[d] = b); 
      }) 
     } 
     ; 

私はロールアップしてブーブレを使用して、私のES6コードをコンパイルしています。また、サーバーの応答では、正常に認証されているように見えます。

{ 
"kind": "identitytoolkit#VerifyCustomTokenResponse", 
"idToken": "token", 
"refreshToken": "refreshtoken", 
"expiresIn": "3600" 
} 

が助けてください:

は、私は次の応答を得たので。ありがとう。

答えて

0

私は、これはに関連していると信じて:引用https://github.com/firebase/firebase-js-sdk/issues/121 How to stop babel from transpiling 'this' to 'undefined'

:スクリプト 『の場合、これはによって異なり、「あなたにトラブルを引き起こしているものがで一方ES6モジュールで、これは、未定義であるということです』ブラウザスクリプトのウィンドウやCommonJSコードの書き出しのような、環境上のものです。

+0

これは参考になると思いますが、問題はロールアップとバブルを使用していて、リンクがバベル –

0

@bojeil私はあなたの提案を実際に試してみましたが、私は蒸し器全体をバブルからバベルに変更しました。同じ結果。

最後に、v4.2.0からv4.3.0へのアップデートがリリースされてから、問題が修正されてから13時間前にリリースされました。

誰もが同じ問題を抱えているので、firebaseを更新してください。

関連する問題