小编ali*_*ian的帖子

无法通过JavaScript获取获取响应状态代码

我正在尝试创建一个登录表单。当我用Postman测试服务时,我会得到一个带有状态代码等的body对象。

邮递员结果

但是,通过JavaScript提取,我无法获取body对象,而我刚收到一个错误:

获取控制台日志

export const login = (username,password) => {
    return dispatch=>{
        const basicAuth = 'Basic ' + btoa(username + ':' + password);
        let myHeaders = new Headers();
            myHeaders.append('Authorization', basicAuth);
            myHeaders.append('Content-Type', 'application/json');      
            fetch(`${baseUrl}api/user/login`, {
                withCredentials: true,
                headers: myHeaders
            })
            .then(function (response) {
                return response.json();
            })
            .then(function (json) {
                dispatch(setLoginInfo(json))
            })
            .catch(err =>{
                console.log(err)
                 dispatch(loginFailed())
            });
    }

}
Run Code Online (Sandbox Code Playgroud)

我需要获取状态代码。

javascript http-status-codes fetch reactjs postman

3
推荐指数
2
解决办法
5895
查看次数

标签 统计

fetch ×1

http-status-codes ×1

javascript ×1

postman ×1

reactjs ×1