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)路径, . 同目录下 .. 上一级目录。
本文来自博客园,作者:封兴旺,转载请注明原文链接:https://www.cnblogs.com/fxw1/p/14089167.html