Redirect Express:服务器端路由-重定向()和更新头;地点“;
我要求这一条记录在案: 因此,我让一个客户端进行Ajax调用,我试图让服务器处理它并重定向客户端服务器端 express文档使它看起来像是Redirect Express:服务器端路由-重定向()和更新头;地点“;,redirect,express,Redirect,Express,我要求这一条记录在案: 因此,我让一个客户端进行Ajax调用,我试图让服务器处理它并重定向客户端服务器端 express文档使它看起来像是res.redirect(path)实际上将从服务器发送一个响应,以便客户端重定向(重新路由) e、 g 但是,这似乎只是告诉客户机向服务器发出另一个请求 给定的url。(看起来没用,但这就是我的网络请求当前显示的内容) 许多人建议执行以下操作来执行实际的服务器端重定向 var path = 'http://localhost:8080/newRoute';
res.redirect(path)
实际上将从服务器发送一个响应,以便客户端重定向(重新路由)
e、 g
但是,这似乎只是告诉客户机向服务器发出另一个请求
给定的url。(看起来没用,但这就是我的网络请求当前显示的内容)
许多人建议执行以下操作来执行实际的服务器端重定向
var path = 'http://localhost:8080/newRoute';
response.writeHead(302, {'Location': path});
response.end();
那么,这是否意味着我们需要更改标头以进行重定向工作
i、 e。
物位(“”);
res.redirect(“”)
但是上面的代码看起来非常冗余,并且使得res.redirect
看起来不像是用于服务器端重定向到新页面
然而,Express文档显示了这样一个示例:
res.redirect('http://google.com');
除了“将客户端发送到页面“””之外,我不知道该如何解释
大问题:
因此,res.redirect(path)
假设处理服务器端重定向吗?如果没有,我们该怎么办
res.redirect('http://google.com');