要在请求中添加origin头信息,您可以使用Axios的拦截器来处理。下面是一个示例代码:
import axios from 'axios';
// 创建一个axios实例
const instance = axios.create();
// 添加请求拦截器
instance.interceptors.request.use(config => {
// 在请求头中添加origin信息
config.headers['origin'] = 'your-origin-value';
return config;
}, error => {
return Promise.reject(error);
});
// 发送请求
instance.get('https://api.example.com/data')
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
在上面的示例中,我们首先创建了一个名为instance的axios实例。然后,使用instance.interceptors.request.use方法添加了一个请求拦截器。该拦截器会在每个请求发送前被调用,我们在其中修改了请求头,添加了origin信息。
您可以根据自己的需求修改your-origin-value的值。在发送请求时,使用instance实例来替代全局的axios实例,这样就能够在每个请求中添加origin头信息了。
请注意,以上代码只是一个示例,您需要根据自己的实际情况进行修改。