Как обрабатывать ошибки 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.

Другие вопросы по тегам