1
私は'/users'
のように私のサーバー内のサブルートを作成し、それがuserRoute = express.Router()
NodeJSサブ路線で特急()とexpress.Router()の間diffrence
を使用しています。しかし速達文書にmountpath部分で、それは使用のような別の方法を使用しますサブルートのuserRoute = express()
をサブアプリケーションと呼びます。
var app = express(); // the main app
var admin = express(); // the sub app
...
app.use('/admin', admin); // mount the sub app
どのような違いがありますか、その用途ですか?
'app'はルータですが、' .locals'など独自のテンプレートレンダリング設定、独自のアプリケーション設定などもあります。ルータ。完全に別々のアプリの設定が、パスの最上位レベルの一部を共有する場合は、サブアプリケーションを使用します。 – jfriend00
私は 'app'を使うときに、私は特定のテーマエンジンを設定することができます。ありがとう –