繁体   English   中英

带有 Vue 标头错误的 Laravel sanctum API 令牌

[英]Laravel sanctum API tokens with Vue header error

我正在尝试在使用 vue.js 时使用 sanctum 验证我的 API 路由,但出现标头错误。

引导程序.js

axios.interceptors.request.use(function (config) {
  config.headers.common = {
    'Authorization': `Bearer ${localStorage.getItem('token')}`,
    'Content-Type': 'application/json',
    'Accept': 'application/json'
  }

  return config
})

得到这个错误

DOMException:无法在“XMLHttpRequest”上执行“setRequestHeader”:“Bearer 100|paUaKhln1hiQUGWUyRshAC5fL8qS9qMhsR5n6CHd”不是有效的 HTTP 标头字段值。

改用这个

config.headers = {
    ...config.headers,
    'Authorization': `Bearer ${localStorage.getItem('token')}`,
    'Content-Type': 'application/json',
    'Accept': 'application/json'
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM