【发布时间】:2012-01-23 00:12:16
【问题描述】:
我正在开发一个 node.js 应用程序。我想要做的是让getBody() 函数返回响应正文的URL。我写这个的方式显然只会返回请求函数,而不是请求函数返回的内容。我写这个是为了表明我被困在哪里。
var request = require('request');
var Body = function(url) {
this.url = url;
};
Body.prototype.getBody = function() {
return request({url:this.url}, function (error, response, body) {
if (error || response.statusCode != 200) {
console.log('Could not fetch the URL', error);
return undefined;
} else {
return body;
}
});
};
【问题讨论】:
标签: javascript events node.js callback