【发布时间】:2013-04-30 21:04:16
【问题描述】:
使用 Request 和 Express,我如何访问我的 http 请求的结果以进行渲染?
var request = require('request');
var http = require('http');
exports.index = function(req, res){
var apiUrl = 'http://api.bitcoincharts.com/v1/weighted_prices.json';
request(apiUrl, function(err, res, data) {
if (!err && res.statusCode == 200) {
data = JSON.parse(data);
console.log(data);
res.render('index', { data: data });
}
});
};
事实上,我在请求回调中引用的 res 是原始响应对象,我想知道如何从我的exports.index 函数调用响应而不使请求无法访问。
【问题讨论】: