Node.js+Expressの環境でPassportを使って認証処理を行った後、固定のページではなく、要求されたページにリダイレクトさせる方法です。 例えば、「ログイン画面」から「トップ画面」に遷移してその先に「設定画面」がある場合。下記のNode.js+Expressの環境で認証機能を実装するでは、ログイン後、必ず「トップ画面」が表示されていました。これを「設定画面」のアドレスでアクセスしてきた時はログイン後に「設定画面」へ遷移させます。 Node.js+Expressの環境で認証機能を実装する 特定のページのみであれば、各ルーティングで認証を記述すればいいです。多くのページで共通の認証確認を利用したい場合は次のようにします。 変更前 app.post('/login', passport.authenticate('local', { failureRedirect: 'login.
![Passportを使ってログイン後に要求されたページを表示する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/5c5ec754ffc53f928bb22aeac87f69a372c0b1d8/height=288;version=1;width=512/https%3A%2F%2Fmoewe-net.com%2Fwp-content%2Fthemes%2Fneedless%2Fimages%2Fno-img.png)