【发布时间】:2014-01-21 20:17:02
【问题描述】:
我想下载一个 html 页面并将其正文部分转发到下一个函数。我已经使用 step 来序列化函数。我正在使用请求模块来下载页面。
var Step = require('step');
var request = require('request');
Step(
function getHtml() {
if (err) throw err;
var url = "my url here";
request(url, function (error, response, html) {
// i want to pass the html object to the next function view
});
},
function view(err, html) {
if (err) throw err;
console.log(html);
}
);
如果我执行request(url, this),那么它会将整个页面数据(响应和 html)传递给下一个函数。
如何将上述代码更改为仅将 html 传递给下一个函数?
【问题讨论】:
标签: node.js