2017-08-28 73 views
0

我進口AngularFireAuth要登出火力地堡中Angular4

import { AngularFireAuth } from 'angularfire2/auth'; 

並注射到我的服務consructor public afAuth: AngularFireAuth,然後創建方法logut()

logut(){ 
     return this.afAuth.auth.signOut() 
     .then(function() { 
      console.log("sign out"); 

    }).catch(function(error) { 
    console.log("error sign out") 
    // An error happened. 
}); 
} 

當我調用我的logut方法控制檯返回我sign out,但我沒有看到任何服務器的請求。 colud是一個問題?

回答

2

您的會話是基於令牌的。該令牌存儲在客戶端(cookie,會話存儲,本地存儲)中。註銷你只需要從客戶端刪除令牌。因此沒有要求。

+1

* firebaser here *這是正確的答案。但是我們考慮在某些時候增加一個對服務器的調用以獲得額外的安全性,這就是爲什麼'signOut()'已經返回一個promise。 –