node.js ログイン システムの作成方法に関する情報を探しています。express を使用した多くの例に出くわしました。
しかし、エクスプレスを使用せずにこれを行う方法についての方向性を探しています。
この背後にある主な理由は、ログイン Web ページが apache サーバーでホストされ、node.js サーバー アプリケーションが mongoDB を実行する別のサーバーで実行されることです。
私を正しい方向に向けるための助けは素晴らしいでしょう。
ありがとう、イアン
https://www.npmjs.com/package/sweet-auth
次のように簡単です。
app.get('/private-page', (req, res) => {
if (req.user.isAuthorized) {
// user is logged in! send the requested page
// you can access req.user.email
}
else {
// user not logged in. redirect to login page
}
})
これにより、別のサーバーのフロント エンド ページを別のサーバーの nodejs に向ける柔軟性が得られます。