我将节点js中的参数发送到EJS页面......
router.get("/AdminDatabase", function(req, res) {
res.render('Pages/AdminDatabase', { title: 'WebFormsAdmin', role: req.cookies.role });
});
我如何在下面的代码中做同样的事情..
router.get('/CreateSurvey', function(req, res, next) {
var Education = QBank.findOne({_id:"id1"});
var Political = QBank.findOne({_id:"id2"});
var resources = {
education: Education.exec.bind(Education),
political: Political.exec.bind(Political)
};
async.parallel(resources, function (error, results){
if (error) {
res.status(500).send(error);
return;
}
res.render('Pages/CreateSurvey', results);
});
});
我尝试了如下,但这给了我一些错误。页面未呈现。它说错误..无法查看。 任何人都可以帮忙吗?
res.render('Pages/CreateSurvey', {results: results, title: 'WebFormsAdmin', role: req.cookies.role });
我认为问题是我在这里传递参数的方式。 结果是这里的问题