如何解决无法将 HTTP 标头放入变量中
我正在构建一个带有 Spring Boot REST API 和 React 前端的全栈 Web 应用程序,但被某些事情困扰。我想尽可能减少代码重复,但我似乎无法将 axios 请求的 HTTP 标头放在一个变量中并在所有请求中重新使用它。请求只是使用变量失败。
此请求有效:
axios.get(baseUrl + "interests/user?id=" + localStorage.getItem('userId'),{ headers: {
withCredentials: true,authorization: 'Bearer ' + localStorage.getItem('token')
}}
)
此请求无效:
const headers = {
headers: {
withCredentials: true,authorization: 'Bearer ' + localStorage.getItem('token')
}
}
axios.get(baseUrl + "interests/user?id=" + localStorage.getItem('userId'),{ headers }
)
谁能向我解释为什么这不起作用,以及可能如何解决它?提前致谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。