【发布时间】:2018-08-22 18:00:51
【问题描述】:
我正在使用node-http-proxy 尝试在我的节点/express 网络服务器中代理请求。我正在尝试将正文附加到路由级别的特定请求,但我得到的响应表明 req.body 不存在。
const proxy = httpProxy.createProxyServer({
changeOrigin: true,
target: process.env.API_URL,
port: 80
});
server.post('/api/login_check', (req, res) => {
req.url = req.url.replace('/api', '');
req.headers['Content-Type'] = 'application/json';
req.headers['accept'] = 'application/json';
req.body = JSON.stringify({
username: process.env.USERNAME,
password: process.env.PASSWORD
});
proxy.web(req, res);
});
这可以在路由级别使用node-http-proxy 进行吗?
【问题讨论】:
标签: node.js express node-http-proxy