0
我需要使用自定义标头将来自前端的图像请求传输到nodejs中的另一个url。我有一个代码已经在没有标题的情况下工作。来自前端自定义标头的nodejs中的管道图像请求
HTML:
<form id="ImageForm" method="post" enctype="multipart/form-data" action="/image/test" name="image-test-form">
<input type="file" accept="image/*" />
<input type="submit" />
</form>
app.post('/image/test', (req, res, next) => {
var url = "http://www.somedomain.com/image/test";
var headers = {'h1': 'test', 'h2': 'header'}; // TODO: send headers
req.pipe(request.post (url,req.body)).pipe(res)
.on('error', function(err) { res.status(500).send(err);});
});
我无法弄清楚如何通过头一起请求。试图在请求中使用formData和表单,而不是工作。
有关管道之前设置'req.headers.h1'和'req.headers.h2'什么? – robertklep
@robertklep谢谢你!这就像魅力一样。 –
我会把它写成答案。我不确定这是否会起作用,因此最初是评论;) – robertklep