node中响应状态码301和302区别

在node中根据请求的url地址处理了一个数据。如添加了一个数据到别的页面,此时你想添加完之后立马跳转到其它的页面,就可以用响应状态码。(如客户端发现收到服务器的响应状态码是302,会自动去响应头找location然后根据其url地址跳转)

res.statusCode = 302 // 也可以是301
res.setHeader('location', '/') //这里直接到根目录
res.end()

然后这里的302是指临时重定向 (浏览器不会记住地址 ,下次重新请求,这种法式用的比较多)

301时永久重定向 (浏览器会把url地址记住 ,缓存在浏览器下次直接用)

扩展:node中收到客户端的请求都是url地址,没有 . 或 .. ,但fs读文件时是相对(或绝对 C:\xxx)路径, . 同目录下 .. 上一级目录。

posted @ 2020-12-05 13:11  封兴旺  阅读(431)  评论(0编辑  收藏  举报

联系方式: 18274305123(微信同号)