建立一个express工程,自带的代码有:app.js文件:var index = require('./routes/index');app.use('/', index);routes文件夹下index.js文件:var express = require('express');var router = express.Router();/ GET home page. /router.get('/', function(req, res, next) {res.render('index', { title: 'Express' });});module.exports = router;小白有个问题:对于应用级中间件,app.use('/', index);任何指向 / 的请求都会执行index,可是这里的index是函数吗?导出的是router,我们需要执行的应该是router.get('/', function(req, res, next) {res.render('index', { title: 'Express' });});??还有个疑问,为什么不直接使用app.get('/',callback)?
添加回答
举报
0/150
提交
取消