Такой код кодтроллера, для примера
class Index {
constructor(title) {
this.title = title;
}
mainPage(req, res, next) {
let data = {
title: this.title
};
res.render('index', data);
}
}
module.exports = new Index('Тайтл главной страницы из конструктора контроллера Index');
Когда вызываю в роутере, приходится делать привязку контекста, чтобы получить нужные данные
var index = require('../controllers/index');
router.get('/', index.mainPage.bind(index));
module.exports = router;
Может есть какой то другой способ?