使用meteor路由器重定向到外部URL

时间:2014-03-28 09:14:28

标签: meteor

我正在使用流星路由器包。我想从流星应用程序重定向到外部URL。也就是说,当我将我的应用网址指向http://localhost:3000/goexternal时,它应该转到外部网站。

我们有什么方法可以使用路由器包吗?如果路由器软件包不支持此要求,我们该如何解决?

1 个答案:

答案 0 :(得分:1)

实现这一目标的最简单方法是将重定向放在中间件中:

WebApp.connectHandlers.stack.splice(0, 0, {
  route: '/goexternal',
  handle: function(req, res, next) {
    res.writeHead(302, {
      'Location': 'http://whatever',
    });
    res.end();
  },
});