在 express 4 中,app.use 有如下用法:
const express = require('express');
const app = express();
const subapp = express();
app.use('/subpath', subapp);
app.listen(3000);
subapp 做为 express 的一个实例,本身也是 middleware ,可以被 app.use “挂载”到指定路径。
这种用法给我们项目中功能模块的可移植性进一步增加了保证,以之前用到的目录结构为例:
.
├── app.js
└── src
├── admin
│ ├── stylesheets
│ ├── javascripts
│ ├── index.html
│ ├── client.