現在、サーバー側のテンプレート言語 (この場合はjade ) を使用して静的ページと HTML ページを提供する Node.js アプリがあります。認証が成功した後、現在ログインしているユーザーに関するデータを返したいので、バックボーンはコンテンツのレンダリングを開始できます。/login
/index
たとえば、 Mongoに、およびそれらが属しているグループに関する情報を格納するUserGroup
ドキュメントがあります (認証情報)。User
Passportを使用すると、ユーザーを認証してメイン ページにリダイレクトできます。
app.post('/login',
passport.authenticate(
'local',
{
successRedirect: '/',
failureRedirect: '/login',
failureFlash: true
}
)
);
/
リダイレクト後、バックボーン ルートの最初のレンダリングでバックボーンが取得するユーザーに関するデータを送信するにはどうすればよいですか?
res.send()
これは、最初のリクエストを開始したのはバックボーンではなく、ユーザーに関するメタデータを含むセッションを使用していたとしてもでしょうか。