【发布时间】:2018-08-29 18:59:37
【问题描述】:
Webpack 开发服务器代理配置文档见此处:
https://webpack.js.org/configuration/dev-server/#devserver-proxy
说它使用 http-proxy-middleware:
https://github.com/chimurai/http-proxy-middleware#http-proxy-events
使用上述链接中记录的onProxyRes 函数,我执行以下操作:
function onProxyRes(proxyRes, req, res) {
proxyRes.headers['x-added'] = 'foobar'; // add new header to response
delete proxyRes.headers['x-removed']; // remove header from response
console.log(req.headers) // log headers
console.log(req.body) // undefined
console.log(proxyReq.body) // undefined
}
我的问题,虽然其他一切都很好 - 我无法记录请求正文 - 它返回 undefined
有人知道如何读取请求正文以进行调试吗?我是否需要使用 npm body-parser 模块?如果是这样,怎么做?谢谢
【问题讨论】:
标签: node.js webpack webpack-dev-server http-proxy-middleware