var userController = new UserController();
app.get('/users', userController.findAll.bind(userController));
var userController = new UserController();
app.get('/users', userController.findAll.bind(userController));
someMethod: function () {
return this.constructor.super_.someMethod()
}
*.prototype = function() {
не надо. В прототип пишут обычный объект литералом.return {someMethod: function () {}}
тоже никакого смысла нет (наверное, есть случаи, когда такое нужно, но я не могу их придумать) — возвращенный из конструктора объект заменит то, что должно было возвратиться (и наследование не получится).