通过angularjs中的承诺错误处理503状态代码

时间:2018-03-21 15:58:35

标签: javascript angularjs promise

如果登录API调用提供503状态代码,我想显示一些消息。以下是我的代码 -

function authenticate(user) {
        var req = {
            method: "POST",
            url: baseurl + "login",
            data: data
        };


            return $http(req).then(function(response) {

                    if (response.data.access_token) {
                        setUserInfo(user, response.data.access_token);
                        return response.data;
                    } else {
                        return $q.reject({});
                    }

                }).catch(function(error) {
                    return $q.reject(error);
                });                    

    }`

问题是错误对象(在catch块内)显示" -1"对于状态而不是将其显示为" 503",但在浏览器的网络控制台中,我可以看到登录API调用的503状态。我无法理解,我在这里做错了什么。请指导我。

0 个答案:

没有答案
相关问题