Sails.js将路由重定向到另一条路由

时间:2015-11-01 08:41:31

标签: sails.js

因此,在路线中,有一种方法可以将路线重定向到另一条路线,例如

'/alias' : '/some/other/route'

但是,如何重定向,同时还要将网址的某些方面(例如'/item/a_variable')保留为'item/bags/a_variable'。因此,如果有人输入 / item / 123 ,则应重定向到 / item / bags / 123 。或者,如果 / item / 215 ,将其重定向到 item / bags / 215

1 个答案:

答案 0 :(得分:2)

为什么不创建一种能够做到这一点的方法?

类似的东西:

redirect : function(req, res) {
  var path = url.parse(req.url).pathname;
  var new Path = path.split("/")[0] + "/bags/" + path.split("/")[1];
  res.redirect(newPath);
}