0

ログインアクションが呼び出された場所から以前の URL にリダイレクトする必要があるログインアプリケーションを作成しています。独自のヘルパー関数を作成せずに前のアクションにリダイレクトできる組み込みメソッドをセイルが提供しているかどうかを知る必要があります。

4

2 に答える 2

1

ユーザーが認証に失敗し、ログインが必要な場合は、この行をポリシーに入れることができます

if(req.method.toLowerCase() === 'get') req.session.afterLoginGoTo = req.originalUrl;

上記の行は、GET リクエストを実行していることを確認します。他のものは別の複雑なレイヤーを提供します。

次に、その人をログインした後、それを確認して再ルーティングできます

if(req.session.afterLoginGoTo) return res.redirect(req.session.afterLoginGoTo);
else res.redirect('/defaultHomePage');
于 2015-03-17T21:17:21.457 に答える
0

req からオリジンリクエストを取得し、 res.redirect() を使用するだけです

于 2015-03-17T16:30:34.427 に答える