我正在尝试将来自多个模型的信息发送到视图,如下所示:
var tareasGlob = "";
var directoresProy = "";
var usuariosGlob = "";
var proyectosGlob = "";
module.exports = {
'index' : function(req, res, next){
// De esta forma se utlisaria la funcion de utilidad que cree en el archivo /api/services/utility.js
// utility.sliceIt();
Tarea.find().done(function(err, tareas){
if(err){ return res.serverError(err); }
tareasGlob = tareas;
});
console.log('tareas', tareasGlob);
DirectorProy.find().done(function(err, directsproy){
if(err){ return res.serverError(err); }
directoresProy = directsproy;
});
Usuario.find().done(function(err, usuarios){
if(err){ return res.serverError(err); }
usuariosGlob = usuarios;
});
Proyecto.find().done(function(err, proyectos){
if(err){ return res.serverError(err); }
proyectosGlob = proyectos;
});
res.view({
'tareas' : tareasGlob,
'directoresproy' : directoresProy,
'usuarios' : usuariosGlob,
'proyectos' : proyectosGlob
});
},
但随后发生错误,因为当我执行“res.view()”时尚未为变量赋值并且运空。
提前感谢您可以帮助我纠正问题。