【发布时间】:2020-07-11 15:19:57
【问题描述】:
我有一个快速路由,我从前端发送一个标头,在这个路由中我使用 axios 发出一个 GET 请求。我用 axios 创建了一个拦截器,但我希望能够从激活的路由中读取 req 对象,以便将标头添加到 axios GET 调用中。
// Example Interceptor
axios.interceptors.request.use(
config => {
// How to get req.headers from the route here?
return config;
},
error => {
return Promise.reject(error);
}
);
// Exemple GET route
router.get('/get', async (req, res, next) => {
try {
const { data } = await axios.get('https://kjhf.fsadjhfewq.....');
} catch (error) {
console.log(error)
}
res.status(200).json({});
});
可以这样做吗?
【问题讨论】:
标签: express axios interceptor