【发布时间】:2017-12-31 23:32:06
【问题描述】:
我目前正在构建一个快速应用程序,其请求模块从 API 获取数据。但是,我想将此数据传递给 res.render 函数而不创建全局变量。即使在创建全局时,它也会先 console.log 更新一个,然后再更新站点上的视图。我只是想知道我应该如何去做这件事并将数据传递给 res.render 函数。谢谢。
var pounds = {};
exports.index = function(req, res) {
request(options, function(err, res, body) {
if (!err && res.statusCode === 200) {
let info = JSON.parse(body);
pounds = ("£"+info.GBP);
console.log(pounds)
};
});
res.render('pages/index', {british: pounds});
【问题讨论】: