我是 Node.js 的初学者,因此根据项目要求,我尝试从 Node.js 调用 REST 服务,我从这个 SO question中获得了有关如何调用 rest 的信息。这是进行休息调用的代码:
var options = {
host: url,
port: 80,
path: '/resource?id=foo&bar=baz',
method: 'POST'
};
http.request(options, function(res) {
console.log('STATUS: ' + res.statusCode);
console.log('HEADERS: ' + JSON.stringify(res.headers));
res.setEncoding('utf8');
res.on('data', function (chunk) {
console.log('BODY: ' + chunk); //I want to send this 'chunk' as a response to browser
});
}).end();
问题是我想chunk
作为对浏览器的响应发送,我试过res.write()
但它给我抛出错误“找不到写入方法”。我到处查看文档,但他们给出的只是console.log。谁能让我知道如何将该数据作为对浏览器的响应发送?