在mongoDB中有什么res.render()?

时间:2015-01-10 13:52:01

标签: express

res.render在这做什么。为什么不使用res.send?

app.get('/', function (req, res) {
    db.collection('hello_mongo_express').findOne({}, function(err, doc){
        res.render("request handled");
    });
});

1 个答案:

答案 0 :(得分:1)

这是Express事物,而不是MongoDB。

res.render呈现名为"request handled"的HTML视图模板,并将其作为回复返回,而res.send只会将"request handled"字符串作为回复发送。

通常,您还会将一些数据传递到模板引用的res.render以填充模板。如:

res.render("request handled", {title: doc.title});