NodeJS在子路由中的express()和express.Router()之间的差异

时间:2016-12-14 15:23:09

标签: node.js express

我在我的服务器中创建了一个子路由,例如'/users',它使用userRoute = express.Router()

但是在mountpath部分的快速文档中,它使用另一种方式,例如使用userRoute = express()作为子路由,并在此处调用子应用程序:

var app = express(); // the main app
var admin = express(); // the sub app
...
app.use('/admin', admin); // mount the sub app

它们的区别和用途是什么?

1 个答案:

答案 0 :(得分:0)

感谢jfriend00当我使用app代替router时,我可以为我的路线设置特定主题引擎或...