之前在制作子网页时,每创建一个子网页都需要一个
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等于什么就取什么名就可以