我在这里遇到一些问题,我想从我的节点服务器向PHP服务器发出请求。我已经这样做了
request('http://services.qlue.id/external/crop_generate_data.php', function (error, response, body) {
console.log(response);
result += response;
});
但我只想把这个回应扔给类似这样的新回应
var result = '';
request('http://foo.bar.com', function (error, response, body) {
console.log(response);
});
res.send(200, result);
但我得到的只是空洞的结果。我希望它内部有新的JSON响应。我可以帮忙吗?
答案 0 :(得分:0)
我认为这就是你要找的......我把节点http模块放在' request'模块
let chunkData = '';
let request = http.get('http://services.qlue.id/external/crop_generate_data.php', function(response) {
response.on('data', function(chunk) {
chunkData += chunk;
});
response.on('end', function() {
res.send(chunkData)
})
});
request.on('error', function(error) {
console.log(error)
})
request.end();