[英]Pass multiple variables from express to jade
我有一个变量列表,可检查条件是否返回true或false。 打印到console.log
时可以使用,但是现在我需要在一个Jade模板中进行渲染。 我收到以下错误。 我要去哪里错了?
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
});
您必须像这样渲染视图
res.render('yourView', {
"info": {"success": info.success, "info" : info.info},
"variable2": "value",
"variable3" : "value"
});
已编辑
var fInitialUnderscoreLastName = fInitial + '_' + lastName + email;
var firstNameUnderscoreLInitial = firstName + '_' + lInitial + email;
verifier.verify(fInitialUnderscoreLastName, function( err, info ){
if( err ) console.log(err);
else{
var resultA= info.success;
verifier.verify(firstNameUnderscoreLInitial, function( err, info ){
if( err ) console.log(err);
else{
var resultB = info.success;
console.log( "Info: " + info.info );
res.render('index', {
"resultA": resultA,
"resultB": resultB
});
}
});
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.