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

// 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

阅读 5.1k
3 个回答

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

php代码:


$response->header('Access-Control-Expose-Headers', 'Authorization, authenticated');

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

'Authorization': token

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题