所有
我是Express.js的新手,如果我指定路线如:
var routes = require('./routes/index');
app.use('/', routes);
app.get('/hello', function(req, res){res.send("hello");});
在index.js里面,我设置路由如:
/* GET home page. */
router.get('/hello', function(req, res, next) {
res.render('index', { title: 'Express' });
});
module.exports = router;
这似乎都处理相同的url请求,我想知道Express如何决定使用哪个处理程序?
由于
答案 0 :(得分:1)
快递中的所有中间件和路由都是自上而下堆叠和执行的。
$ sudo service apache2 restart