2017-07-25 2 views
0

ユーザーがログインに失敗したときのエラーは、「エラー:要求が状態コード401で失敗しました」です。このエラーは次のように記録されます:Ionic2でクラウドブーストエラーを処理する方法は?

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インスタンスが適切に初期化されていないことを意味します。 appIdと、CBインスタンスを初期化するために使用しているマスタ/クライアントキーを確認してください。

関連する問題