2

meteorjs で 301 を使用して www.site.com を site.com にリダイレクトするにはどうすればよいですか。

私は通常エクスプレスを使用しますが、 にはそれがありません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();
  });

ファイバーを生成して OAuth ミドルウェア ロジックを呼び出す代わりに、req.urlHTTP ヘッダーを確認して設定するか、res.writeHeadを呼び出すres.end()か、または を使用して通常の Meteor スタックに進むことができますnext()

于 2012-12-18T01:03:41.030 に答える