Knex — это query builder, не полноценный ORM. Позволяет строить SQL запросы через fluent API: knex("users").where("active", true).select("id", "name"). Поддерживает транзакции, миграции, seeds. Даёт больше контроля над SQL чем ORM. Хорош когда нужны сложные запросы или ORM abstractions мешают. Используется как основа для Objection.js (ORM поверх Knex). Для TypeScript: хорошая поддержка типов через @types/knex.
Что такое Knex.js и когда его использовать?
Middle
216 просмотровAFK Offer AI
Как реализовать Saga паттерн в Node.js?