express4.x默认的框架模板下的写法:
app.js
const indexRouter = require('./routes/index');
app.use('/', indexRouter);
routes文件夹下的index是这样写的:
index.js
//引用代码没有粘贴
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express' });
});
module.exports =router;
这样就是一个简单的在localhost:3000下显示index界面的方式
下面我们来看一个新的方式。
app.js
const indexRouter = require('./routes/index');
indexRouter(app);
index.js
module.exports = function(app){
app.get('/', function(req, res, next) {
res.render('index', { title: 'Express' });
});
};
这里直接调用了app.js中初始化的app。