ノードサーバーで app.js を実行しています。このサイトはログインが必要なので、app.js で app.get('/') を 1 つだけホストしたいと考えています。
ユーザーによるログインが成功したら、ファイル app.js を app2.js にスワップしたいと思います。これには、さらに app2.get('/home')、app2.get('/otherfeature') などが含まれます。
(Express を使用している場合) ユーザーが認証されているかどうかを確認するミドルウェアを作成できます。そうであれば、リクエストを転送します。それ以外の場合は、必要なことは何でもします。詳細についてapp.use
は、ドキュメントを参照してください。
ミドルウェアを特定のルートに適用したい場合は、次のことが可能です。パスの後、メイン ハンドラーの前にミドルウェアを追加の引数として渡すだけです。