我有一个变量列表,用于检查条件是否返回true或false。这项工作时打印到console.log
,但现在我需要在玉模板中呈现此。我收到以下错误。我哪里错了?将多个变量从快递传递到玉器
Cannot read property 'success' of undefined
玉
#firstlast #{info.success}
JS
var fInitialUnderscoreLastName = fInitial + '_' + lastName + email;
verifier.verify(fInitialUnderscoreLastName, function(err, info){
if(err) console.log(err);
else{
var result = info.success;
console.log("Info: " + info.info);
}
});
var firstNameUnderscoreLInitial = firstName + '_' + lInitial + email;
verifier.verify(firstNameUnderscoreLInitial, function(err, info){
if(err) console.log(err);
else{
var result = info.success;
console.log("Info: " + info.info);
}
});
res.render('index', {
fInitialUnderscoreLastName: result
firstNameUnderscoreLInitial: result
});
你忘了渲染视图吗? – QoP
您必须使用变量渲染视图。查看[express docs](http://expressjs.com/en/api.html#res.render) –
我需要将多个变量传递回视图,但是当渲染时,“info.success”现在超出了范围风景。我如何发送多个变量回到视图?我更新了我的问题。 –