-1
現在、リクエストモジュールが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});
@ TJ-クラウダーおかげであなたの答えTjのために、しかし、それは、このエラー TypeError例外をスローします:res.renderが機能 – zak
@zakではない:ああ、私はあなたの外側 'RESを影に気付きませんでした'内側のものと。それらの名前を変更するだけです。私は内部の名前を変更する上記を更新しました。 –
@ t-j-crowder伝説ありがとうございました! – zak