Метеор 301 перенаправление nodejs


Как мне перенаправить www.site.com чтобы site.com с 301 в meteorjs.

Обычно я использую express, но у нас этого нет в meteor.

1 2

1 ответ:

Если вы посмотрите в 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();
  });

Вместо того, чтобы порождать волокно и вызывать логику OAuth middleware, вы можете проверить req.url и либо задать заголовки HTTP с помощью res.writeHead и вызвать res.end(), либо продолжить работу в обычном стеке Meteor с помощью next().