之前在制作子网页时,每创建一个子网页都需要一个

app.get(['/sun'] ,(req,res)=>{
    res.render('sun.html',{data})
}
我就在想若是子网页越来越多,会不会需要创建上百个甚至更多。
那样的话代码会很杂乱,于是我就想到了一种解决办法。运用req.query来实现
 
首先是html a标签部分代码

后端node通过req.query.id来接受前端?id后的内容

 

const data  = req.query.id ? eval('('+req.query.id+')') : {create_at: 1}的功能是将req.query.id中传过来的内容由字符串数据类型转为对象类型
 
后台中将要传给子网页的数据可以取名为

?id等于什么就取什么名就可以

posted on 2021-12-26 20:11  兮宇  阅读(45)  评论(0编辑  收藏  举报