【杂记】express框架下app.use的小使用

对于express框架,一直都不了解中间件是怎么样的概念,目前对我来说就说:可以转发请求的一种中介。
今天在写一个小demo时,突然,知道了它在写路由时的一些用处。下面是一个小例子:

// app.js
var userRouter = require('./routes/user');
app.use('/v1',userRouter);

// user.js
// 此处访问的地址其实是 localhost:端口号/v1/users
router.get('/users',function(req,res,next){
});

这里我的理解是app.js相当于一个主路由,管理最大的路径;而routes下的路由则是子路由,其路径紧接着主路由。

你可能感兴趣的:(杂记)