express的页面跳转,是不是还要在前端做处理?
发布于 8 年前 作者 webzmy 6011 次浏览 来自 问答

app.get(’/index’, function (req, res) { //res.sendFile(__dirname+"/"+“view”+"/"+“index.html”); switch (req.query.name){ case ‘artL’: console.log(“接收查询字符串:”+req.query.name); res.send(JSON.stringify(artL)); break; case ‘artC’: console.log(“接收查询字符串:”+req.query.name); res.redirect(302,’/artC’); break; default: res.sendFile(__dirname+"/"+“view”+"/"+“index.html”); } }) app.get(’/artC’,function(req,res){ res.sendFile(__dirname+"/"+“view”+"/"+“art1.html”) }) 我直接在浏览器里输入/artC和/index 都可以正常输出页面,但是我用重定向的话,页面一直停留在index,请求是成功了,但是url没有跳转还是 /index,是不是我还有在前端的回调函数里手动跳转啊。

1 回复

如果是ajax请求的 /index?name=artC , 是需要在前端里作跳转。

回到顶部