Вы могли бы изменить ваш route.js на что-то вроде этого:
var router = require('express').Router();
var all = require('./all');
// Call your middlewares in the desired order
router.get('/all', all.start, all.finish);
module.exports = router;
Прочтите также этот вопрос и ответы , чтобы получить более подробную информацию.
Согласно вашему комментарию:
all.js :
const start = function(req, res, next) {
res.write('start');
next();
}
const finish = function(req, res, next){
res.write('finish!');
res.end();
}
module.exports = [start, finish];
rout.js :
var router = require('express').Router();
router.get('/all', require('./all'));
module.exports = router;