Javascript Axios-用于快速请求的不同标头

Javascript Axios-用于快速请求的不同标头,javascript,reactjs,express,axios,Javascript,Reactjs,Express,Axios,我开始开发一个SSR React Redux应用程序,但axios头有问题 为每个快速请求设置不同标题的正确方法是什么? Express.get('*',async(req,res)=>{ axios.defaults.headers.common=req.headers['my-customer-id']; //第一个axios get请求 //第二个axios get请求 //第三个axios获取请求 //…初始化应用程序 });您可以使用创建新的axios自定义实例 现在使用custom

我开始开发一个SSR React Redux应用程序,但axios头有问题

为每个快速请求设置不同标题的正确方法是什么?

Express.get('*',async(req,res)=>{ axios.defaults.headers.common=req.headers['my-customer-id']; //第一个axios get请求 //第二个axios get请求 //第三个axios获取请求 //…初始化应用程序
});您可以使用创建新的axios自定义实例

现在使用customAxios发出请求

customAxios.get(...)

全局标头和仅实例标头之间存在差异:

// affects the global instance 
axios.defaults.headers.common['Auth-Token'] = 'foo bar'; 
这也适用于我在expressjs应用程序中使用不同服务(axios实例)的情况

// affects the global instance 
axios.defaults.headers.common['Auth-Token'] = 'foo bar'; 
//  affects to a single instance
axiosInstance.defaults.headers['Auth-Token'] = 'foo bar';