如何让身体部位显示?
我知道我可能不会传递函数变量 res ,但我不明白它是如何传递的,请显示一次,以便后来我知道该怎么做。
var request = require('request');
var express = require('express');
var app = express();
app.get('/', function(req, res){
request({
url: 'http://google.com/'
}, gotData);
});
app.listen(3000);
function gotData(err, res, body) {
if(!err && res.statusCode == 200) {
console.log(body); // fine
res.send(body); // error
}
else {
console.log(err);
}
}
答案 0 :(得分:0)
您使用的res
不是快递res
。您想要的res
超出范围。
var request = require('request');
var express = require('express');
var app = express();
app.get('/', function(req, res){ // express res
request({
url: 'http://google.com/'
}, function(err, res2, body) { // request res
if(!err && res.statusCode == 200) {
return res.send(body);
} else {
return res.send('Could not load google.com');
}
});
});
app.listen(3000);