我写了一个nodejs方法,该方法发出一个带有帖子作为响应的http.get请求。问题是我想将此JSon响应转换为html自定义页面。
以下是我编写的代码:
router.get('/gettdatadate/', (req, res, next) => {
let aa=req.query.imei;
console.log(aa);
Post.find({'imei.name': req.query.imei, test: { $exists: true } })
.then((posts) => {
const json= res.json(posts);
})
.catch(err => console.log(err))
});
我从服务器获得的响应示例:
[
{
imei: { name: '865566048694354' },
test: {
tactileState: 'ignore',
pixelState: 'ignore',
greyState: 'ignore',
date: '31 mai a 12:23'
},
_id: '5ed393b85e785113d09d1f81',
__v: 0
},
{
imei: { name: '865566048694354' },
test: {
date: '31 mai a 12:23',
bafleState: 'ignore',
microState: 'ignore',
vibreurState: 'ignore'
},
_id: '5ed393bf5e785113d09d1f82',
__v: 0
},
{
imei: { name: '865566048694354' },
test: {
date: '31 mai a 12:23',
boutonState: 'ignore',
kitState: 'ignore',
usbState: 'ignore',
batterieState: 'ignore'
},
_id: '5ed393c75e785113d09d1f83',
__v: 0
},
{
imei: { name: '865566048694354' },
test: {
date: '31 mai a 12:24',
proximiteState: 'ignore',
lumiereState: 'ignore'
},
_id: '5ed393da5e785113d09d1f84',
__v: 0
}
]
这是我回复的一般格式,我不知道该如何处理才能将其转换为HTML定制页面,我需要一些帮助,谢谢
答案 0 :(得分:0)
搜索有关模板引擎(例如PugJS)的文档:https://pugjs.org/api/getting-started.html
答案 1 :(得分:0)
我找到了使用ejs嵌入式Java脚本模板click here
的解决方案