我正在建立一个用于记录和查看患者数据的网站。在服务器端,我正在使用Node.js + express,并使用ejs渲染页面。我能够无问题地传输到页面内的数据。但是,我一直坚持解析JSON数据。在我的代码中:
// Get all patients in the system
app.get('/patients', function (req, res, next) {
console.log("ALL PATIENTS PAGE");
getRequestCounter++;
console.log("Processed Request Counter --> GET: " + getRequestCounter + ", POST: " + postRequestCounter + ", PUT: " + putRequestCounter +", DELETE: " +deleteRequestCounter);
Patient.find({},function(err, data){
console.log("DATA IS HERE" + data);
if(err) throw err;
res.render("patients", {collection: data});
});
console.log('received GET request.');
})
我正在从MongoDb获取所有患者信息,并将其作为原始数据传递给Patient.ejs页面。
<div class="middle">
<h2> Patients Information</h2>
<p> <%= collection%></p>
</div>
当我通过它时,输出似乎如下:output
因此,我想知道一种有效且不错的方法来解析JSON数据,该数据在HTML中看起来很漂亮。非常感谢!