Как обрабатывать ошибки cloudboost в Ionic2?
Ошибка при входе пользователя в систему: "Ошибка: запрос не выполнен с кодом состояния 401". Эта ошибка регистрируется здесь:
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.