2017-07-25 87 views
0

用戶登錄失敗時出現的錯誤是「錯誤:請求失敗,狀態碼爲401」。這個錯誤記錄在這裏:如何處理Ionic2中的cloudboost錯誤?

static login(username : string, password : string){ 
    return new Promise(resolve =>{ 
     let user = new CB.CloudUser(); 
     user.set('username', username); 
     user.set('password', password); 
     user.logIn({ 
      success: function(user) { 
      console.log("user"); 
      resolve(); 
      }, 
      error: function(error) { 
      console.log(error); 
      resolve(error); 
      } 
     }); 
    }); 
} 

但我需要的是實際上說錯誤的錯誤例如「無效的用戶名」或「用戶未通過身份驗證」。

我該如何得到這些?

回答

1
Error: Request failed with status code 401 

此錯誤通常表示您向服務器發出的登錄請求未通過身份驗證/您無權發出登錄請求。這可能意味着CB實例未正確初始化。請檢查您用來初始化CB實例的appId和主/客戶端密鑰。