с таким же успехом можно какой то knex использовать
не, это query-builder, тоже самое говно, что ормка, только сбоку. zapatos тем и интересен, что это не ормка и не query-builder, никакой избыточной абстракции. Хотя название дурацкое, да.
Подскажите знатоки, сделал класс контроллера и отдельный файл с раутами. Но вот трабл, если просто указывать методы класса на router.get(), то получаю ошибку this.usersRepository is undefined, (this контекст теряется) Приходиться пилить обертку в виде (req,res,next) => ... . Что я делаю не так, как это можно более аккуратней сделать? (зависимости прокидывются в конструкторы верхним слоем, они определены на момент вызова)