首页 > 解决方案 > React Axios get call 不适用于授权标头

问题描述

我正在开发一个需要授权的 Axios 获取响应。在我添加授权之前,它运行良好,在我在后端和前端添加授权头之后,它有CORS错误。我在邮递员中尝试了 get 调用,它非常有效。所以我认为应该是Axios在前端获取代码。这是axios获取代码:

async sendGetRequest(variable) {
        return new Promise((resolve, reject) => {
            let AuthStr = 'token';
            console.log(typeof(AuthStr)); => the type is String
            Axios.get(`url/${variable}`,{
                header:{
                    'Authorization': AuthStr
                }
            })
                .then(res => {
                    resolve(res.data)
                }
                );
        })
    }

我不确定它是否错了,看起来对我来说很好。这是我的邮递员结果。(我隐藏了网址) 在此处输入图像描述

标签: reactjsaxiosheaderauthorization

解决方案


我自己关闭了这个帖子。因为我犯了一个拼写错误,应该是

headers:{
          'Authorization': AuthStr
      }

希望它对其他人有帮助。


推荐阅读