2

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

我通常使用 express 但我们在meteor.

4

1 回答 1

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();
  });

无需生成 Fiber 并调用 OAuth 中间件逻辑,您可以使用和 call检查req.url并设置 HTTP 标头,或者使用 继续进入通常的 Meteor 堆栈。res.writeHeadres.end()next()

于 2012-12-18T01:03:41.030 回答