Как использовать Sequelize с Node.js?

Middle
256 просмотров
AFK Offer AI

Sequelize — ORM для SQL баз данных. Model.init({columns}, {sequelize, tableName}) определяет модель. Ассоциации: User.hasMany(Post), Post.belongsTo(User). Запросы: User.findAll({where: {active: true}, include: [Post]}). Транзакции: sequelize.transaction(async t => { ... }). Миграции через sequelize-cli. Сейчас Sequelize уступает TypeORM (по TypeScript поддержке) и Prisma (по удобству) для новых проектов, но кодовых баз на нём много.

Следующий вопрос

Как настроить сжатие ответов в Express/Node.js?