我有一条路线可以获取 mongodb 中的所有客户端并返回它们。当我尝试将res.render()
from 与 mongoose find() 回调一起使用时,我收到一条错误消息ReferenceError: res is not defined
这是有效的代码,我已经确认正在返回客户:
app.get( '/clients', function( request, response ) {
return ClientModel.find( function( err, clients ) {
if( !err ) {
return response.send( clients );
} else {
return console.log( err );
}
});
});
这是我试图用来呈现 ejs 视图的代码,同时将客户端列表传递给它:
app.get( '/clients', function( request, response ) {
return ClientModel.find( function( err, clients ) {
if( !err ) {
res.render('clients/clients.ejs', {
clients: clients
});
} else {
return console.log( err );
}
});
});
我怎样才能让它工作?