学堂 学堂 学堂公众号手机端

如何通过服务器让客户端重定向

lewis 1年前 (2024-04-23) 阅读数 18 #技术


如何通过服务器让客户端重定向状态码设置为302​临时重定向​​。在响应头中通过​​Location​​告诉客户端往哪重定向。即在响应头中重新发起请求,就能实现客户端自动跳转。

但是这里需要注意的是:
一次请求对应一次响应,响应结束请求也就是结束

res.statusCode = 302;
res.setHeader('Location', '/');
res.end();//结束响应



一般是提交完文件等的时候就返回首页响应

if (url === '/pinglun') {
// 注意此时的url就是不包含?之后的的路径
// console.log('收到表单请求了', obj.query);
res.setHeader('Content-Type', 'text/plian;charset=utf-8');
// res.end(JSON.stringify(obj.query))
// 获取表单提交的数据:obj.query
// 生成日期到数据对象中,然后存储到数组中
var comment = obj.query;
comment.dateTime = '2022年1月15日20:25:57';
comments.unshift(comment);

res.statusCode = 302;
res.setHeader('Location', '/');
res.end();


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门