如何处理Ionic2中的cloudboost错误?

时间:2017-07-25 10:17:22

标签: cloudboost

用户登录失败时收到的错误是“错误:请求失败,状态码为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 个答案:

答案 0 :(得分:1)

Error: Request failed with status code 401

此错误通常表示您对服务器的登录请求未经过身份验证/您无权发出登录请求。这可能意味着CB实例未正确初始化。请检查您正在使用的appId和主/客户端密钥以初始化CB实例。