2017-05-10 187 views

回答

2

在這種情況下沒有區別。

app.use([path,] callback [, callback...]) 

如果調用app.use沒有指定path明確,它需要一個默認值是/

但是使用這個參數你可以在你的應用中使用多個路由器。見the documentation中的示例:

var express = require('express'); 

var app = express(); // the main app 
var admin = express(); // the sub app 

admin.get('/', function (req, res) { 
    console.log(admin.mountpath); // /admin 
    res.send('Admin Homepage'); 
}); 

app.use('/admin', admin); // mount the sub app 
+0

啊。因此,如果我想在'/'上託管我的angular 2網站,並在'/ api'上託管我的api,那麼我應該製作2個路由器? –

+0

這可能會引起注意。 –