【发布时间】:2011-09-08 05:29:06
【问题描述】:
我正在尝试以这种方式在 node.js 中重定向我的应用程序的 url:
// response comes from the http server
response.statusCode = 302;
response.setHeader("Location", "/page");
response.end();
但是当前页面和新页面混在一起,看起来很奇怪:|我的解决方案看起来完全合乎逻辑,我真的不知道为什么会发生这种情况,但是如果我在重定向后重新加载页面,它会起作用。
无论如何,在节点中进行 HTTP 重定向的正确方法是什么?
【问题讨论】:
-
您是否尝试过在响应正文中发送内容?
response.setHeader('Content-Type', 'text/plain'); response.end('<p>302. Redirecting to xxx.com</p>');