带参数跳转
1.url传参方式 res.redirect('index?email=aa&pwd=cc'); 2.session方式传参: req.session.rs = rs res.redirect('新路径'); 新路径中: rs = req.session.rs; delete req.session.rs; //清除参数 3. http重定向状态码 /* 301 永久重定向,告诉客户端以后应从新地址访问. 302 作为HTTP1.0的标准,以前叫做Moved Temporarily ,现在叫Found. 现在使用只是为了兼容性的处理,包括PHP的默认Location重定向用的也是302. 但是HTTP 1.1 有303 和307作为详细的补充,其实是对302的细化 303:对于POST请求,它表示请求已经被处理,客户端可以接着使用GET方法去请求Location里的URI。 307:对于POST请求,表示请求还没有被处理,客户端应该向Location里的URI重新发起POST请求。 301,302和303的处理结果是一样的,直接跳转到test2.php,post没有内容 307的会重新post请求到test2.php,并且给出页面提示 */ 对于post请求,选用307传参 res.redirect(307,'./login');