0

everyauth を使用している node.js + Express プロジェクトがあります。私はルートを作り直そうとしており、2 つの API バージョンが同時に共存できるように、ログイン パスとログアウト パスに複数のルートを用意したいと考えています。

postLoginPath を複数回呼び出すと、最後の呼び出しが「優先」されます。

「/login」と「/v1/login」の両方に応答するログイン コードが必要です。代替ルートを登録して、何らかのサーバー側転送を実行しようとしましたが、「app.routes」の登録済みルートで「/login」パス (postLoginPath に提供される) が見つかりません。

4

2 に答える 2

0

これを使用して終了しました:https://npmjs.org/package/connect-modrewrite

私の例のサンプルコードは次のとおりです。

app.use(modRewrite([
    '/v1/login /login',
    '/v1/logout /logout'
  ]))
于 2014-02-09T02:48:49.403 に答える