我想用HTML文件呈现数据

时间:2015-06-25 09:10:01

标签: node.js

routes.get('/agents',function(req,res,next){
    var sess = req.session;
    var userData = sess.username;
    console.log("Data is coming here  "+userData);
    res.sendFile(__dirname + '/views/agents.html',[{"sessionData":userData}]);
});

我想用文件发送数据并使用html文件中的数据。 任何方式这样做。请让我。

1 个答案:

答案 0 :(得分:2)

您应该使用模板引擎来呈现数据。 EJSJade工作得非常好并且非常受欢迎,您将找到大量资源来学习如何使用它。 LearnJade是一个值得学习的好人。

使用Jade:

routes.get('/agents', function(req, res, next) {
    var sess = req.session;
    var userData = sess.username;
    console.log("Data is coming here  " + userData);
    res.render("agents.jade", {"sessionData": userData, "doesItWork": "yeah"});
});