Meteor 301重定向nodejs

时间:2012-12-16 19:53:02

标签: javascript node.js meteor http-status-code-301

如何使用meteorjs中的301将www.site.com重定向到site.com。

我通常使用快递,但我们在meteor中没有。

1 个答案:

答案 0 :(得分:3)

如果你查看packages / accounts-oauth-helper / oauth_server.js,你会找到一个如何让服务器监听HTTP的例子:

// Listen to incoming OAuth http requests
__meteor_bootstrap__.app
  .use(connect.query())
  .use(function(req, res, next) {
    // Need to create a Fiber since we're using synchronous http
    // calls and nothing else is wrapping this in a fiber
    // automatically
    Fiber(function () {
      Accounts.oauth._middleware(req, res, next);
    }).run();
  });

您可以检查req.url并使用res.writeHead设置HTTP标头并调用res.end(),或继续进入常用的Meteor堆栈,而不是生成光纤并调用OAuth中间件逻辑。与next()