100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > node怎么跳转链接_nodejs怎么跳转到新页面?

node怎么跳转链接_nodejs怎么跳转到新页面?

时间:2018-07-08 19:54:33

相关推荐

node怎么跳转链接_nodejs怎么跳转到新页面?

在nodejs中使用req.query或req.params方式获取前端传来的参数,然后根据获取的参数使用res.render()方法进行页面跳转。

nodejs跳转到新页面示例:

在我们做项目中一般点击列表页面到详细页面需要把当前点击的列表id传递到详细页面,详细页面根据列表页面传递过来的id获取具体内容。

处理方式

1、query查询方式在详细页面的url?id=xxx这样的方式

2、静态文件处理(更适合SEO搜索引擎)url/xx

query查询方式处理代码

1、前端代码(ejs模板文件)

详细页面

2、nodejs后端获取传递过来的参数代码router.get("/list",(req,res)=>{

let id = req.query.id;

res.locals.id = id;

res.render("list.ejs");

})

3、说明res.locals.xx是传递参数到一个页面中,页面中直接就可以显示

使用静态文件的处理方式

1、前端模板文件(ejs文件)

详细页面

2、nodejs后端获取传递过来的参数代码(注意是用req.params获取)router.get("/list/:id",(req,res)=>{

let id = req.params.id;

res.locals.id = id;

res.render("list.ejs");

})

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。