我想用HTML文件来渲染数据

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文件中的数据。 任何方式做到这一点,请让我。

       

网上收集的解决方案 "我想用HTML文件来渲染数据"

您应该使用模板引擎来呈现您的数据。 EJS和Jade的工作很好,很受欢迎,你会发现大量的资源来学习如何使用它。 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"}); });