Redirect Express:服务器端路由-重定向()和更新头;地点“;

Redirect Express:服务器端路由-重定向()和更新头;地点“;,redirect,express,Redirect,Express,我要求这一条记录在案: 因此,我让一个客户端进行Ajax调用,我试图让服务器处理它并重定向客户端服务器端 express文档使它看起来像是res.redirect(path)实际上将从服务器发送一个响应,以便客户端重定向(重新路由) e、 g 但是,这似乎只是告诉客户机向服务器发出另一个请求 给定的url。(看起来没用,但这就是我的网络请求当前显示的内容) 许多人建议执行以下操作来执行实际的服务器端重定向 var path = 'http://localhost:8080/newRoute';

我要求这一条记录在案:

因此,我让一个客户端进行Ajax调用,我试图让服务器处理它并重定向客户端服务器端

express文档使它看起来像是
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');