gpt4 book ai didi

vue.js - 从axios访问承载 token

转载 作者:行者123 更新时间:2023-12-03 06:48:18 26 4
gpt4 key购买 nike

我可以使用什么代码访问存储在localStorage中的承载 token ?

const apiClient = axios.create({
baseURL: 'http://localhost:5000/api/v1',
withCredentials: false,
headers: {
Accept: 'application/json',
'Content-Type': 'application/json'.
Authorization: ???
}
});

我无法使用axios服务发送身份验证 header 。当我对现有的承载 token 进行硬编码时,它可以工作,但是当每个用户更改时,如何动态地为每个用户访问它呢?

最佳答案

request interceptor可用于在每个传出请求之前设置Authorization header 。

// Add a request interceptor
axios.interceptors.request.use(function (config) {
let token = localStorage.getItem('bearer_token')

if (token) {
config.headers.Authorization = `Bearer ${token}`
}


return config;
}, function (error) {
// Do something with request error
return Promise.reject(error);
});

关于vue.js - 从axios访问承载 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60141150/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com