我想专门实现一个输出错误的页面,这个页面在输出错误后5秒后跳转至’/’。但是经由正常的出错路径访问这个页面时,跳转始终不能被触发。。。而手动访问127.0.0.1/err时,跳转就正常出现了。。。求解。。。 代码如下: 前台页面的跳转代码:
<script>
setTimeout(function(){
window.location.href="/";
},5000);
</script>
后台的相关代码:
function cheakNotLogin(req,res,next){
if(req.session.user){
req.session.err = '您已经登录啦';
return res.redirect('/err');
}
next();
}
router.get('/err',function(req,res){
res.render('err',{title:'出错啦',err_info:req.session.err});
});