我尝试做一点测试并立即重定向到Google,但它说response.redirect不存在
这是我的代码:
function Server(req, res) {
res.redirect('http://www.google.com');
res.end();
}
var server = http.createServer(Server);
server.listen(8080);
console.log('Server is running...');
我得到的错误:
TypeError:res.redirect不是函数
答案 0 :(得分:4)
http.ServerResponse
上没有此类方法(请参阅the manual)。
您最有可能阅读express项目的文档,这是一个流行的Web服务器框架,在响应对象上有redirect
方法。
手动编写相应的标题
response.writeHead(302, {
'Location': 'your/path.html'
});