post请求加上了Authorization为什么就报错了?

发布于 2022-09-07 16:08:57 字数 676 浏览 6 评论 0

// post请求
export function post (url, data) {
  let token = '111'                
  return new Promise(function (resolve, reject) {
    axios(url, {
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        'Authorization': token  //加上这句话就报错请求不成功了,为啥
      },
      data: JSON.stringify(data)
    }).then(response => {
      resolve(response.data)
    }).catch(error => {
      reject(error)
    })
  })
}

我发现有报错,是需要后端配合改东西吗?

clipboard.png

clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

我一向站在原地 2022-09-14 16:08:57

让后端在Access-Control-Expose-Headers 这个里面加上Authorization

php代码:


$response->header('Access-Control-Expose-Headers', 'Authorization, authenticated');
标点 2022-09-14 16:08:57

请问你加上这行代码意欲何为?

'Authorization': token

歌入人心 2022-09-14 16:08:57

求问楼主你这个问题怎么解决的,我也是这样加了Authorization没法登陆

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文