548400
在文件app.js中的代码 var routes = require('./routes/index'); var users = require('./routes/users');
app.use('/', routes); //这种 将 路由实例以加载中间件的方式,是否是为了1.降低耦合 2.减少app.js的代码臃肿 app.use('/users', users);
routes文件夹下的index.js var express = require('express'); var router = express.Router(); router.get('/', function(req, res, next) { res.render('index', { title: 'Express' }); }); module.exports = router;
routes文件夹下的user.js var express = require('express'); var router = express.Router(); router.get('/', function(req, res, next) { res.send('respond with a resource'); }); module.exports = router;
想问一下,在express中,加载中间件的方式,往概念上说,是否就是依赖注入呢?