2016-08-14 43 views
1

我一直在使用一臺機器進行開發,最近不得不切換到另一臺機器。我一整天都在瘋狂,因爲我認爲代碼被破壞了(在一臺機器上工作),但後來我意識到,出於某種原因,任何與Firebase相關的東西都無法運行。如示例代碼,只是貌似根本不會執行。Firebase React Native函數看起來不會執行

只是fyi我正在使用反應原生。我讀到剛剛開始支持它的firebase,所以我認爲可能存在一些問題。我做了npm安裝和所有的..

此塊只是簡單地授權用戶。我以前使用過它並知道它的工作原理。但由於某種原因,只是不會執行。

console.log("Start")  
firebaseObject.auth().signInWithEmailAndPassword(this.state.email, this.state.password).then(function() { 

      console.log("Sign In, Go to login") 


     }.bind(this), function(error) { 
      // An error happened. 
      var errorCode = error.code; 
      var errorMessage = error.message; 
      console.log("ERROR WITH SIGNIN") 
      console.log(errorMessage) 
     }); 
console.log("end") 

,如果我運行它,它會打印「開始」和「結束」,而不是運行signInWithEmailandPassword

+0

我把日誌全部放在它上面,而且似乎還沒有運行..我無法弄清楚爲什麼..我懷疑它是NPM中的東西..但似乎並沒有這樣 –

+0

我有最新版本通過NPM –

+0

安裝,你在哪裏運行它?模擬器還是設備? ios還是android? – Cherniv

回答

0

我一直在用同樣的問題掙扎了一個星期...... 我曾嘗試在Redux-thunk以及Redux Sagas中運行Firebase,除了直接在組件中嘗試它。 你有沒有運氣?看起來Firebase本身就是在自己工作(我可以製作裁判),但所有的異步調用只是永遠掛在那裏,沒有決心,也沒有錯誤。

+0

我在運行Chrome時出於某種原因注意到調試Firebase熄滅,否則它能正常工作... –

+0

你可能也喜歡這個傢伙回答,似乎工作https://stackoverflow.com/questions/39059931/firebase-sometimes-connecting -sometimes-未連接反應的天然/ 39149337#39149337 –

相關問題