我有一个下面的代码,我试图重定向网址.最初用户将点击http://127.0.0.1:5000/,必须重定向到不同的URL.
var connect = require('connect'),
app = connect();
.use(connectRoute(function (router) {
router.get('/', function (req, res, next) {
var ip = req.headers['x-forwarded-for'] || req.connection.remoteAddress;
if (ip == "127.0.0.1")
res.redirect("some other url");
})
}))
app.listen(5000);
Run Code Online (Sandbox Code Playgroud)
我得到了错误TypeError: Object #<ServerResponse> has no method 'redirect'.Plz告诉我我做错了什么.任何有关这方面的帮助都会非常有帮助.
您正在尝试使用Node的ServerResponse中未定义的方法.该res.redirect方法由Express框架定义(参见相关来源).
如果要使用express定义的帮助程序方法,请创建快速服务器,不要使用原始连接库.
| 归档时间: |
|
| 查看次数: |
3557 次 |
| 最近记录: |