我在node.js app中有以下代码:
...
Foo.findOne({
'some field': 'some data}, function(err,result){
if (err) {
// handle Err
}
res.render('profile.ejs', {
data: result // pass the db query result to the template
});
})
...
因此,当用户转到profile.ejs时,将执行db查询,并将信息传递给模板并显示,但如果用户在该配置文件页面上执行了更新数据库信息或者如果更新了db,则该怎么办?还有什么,用户是否必须刷新页面才能在网页上显示更新的数据?