Я пытаюсь использовать Sequelize ORM. Читая документацию к этому, я видел пример
const Project = sequelize.define('project', {
title: Sequelize.STRING,
description: Sequelize.TEXT
})
const Task = sequelize.define('task', {
title: Sequelize.STRING,
description: Sequelize.TEXT,
deadline: Sequelize.DATE
})
Решил применить практически в ноде оболочки. Я запустил узел в командной строке
var sequelize = require('sequelize')
sequelize.define ...
Но узел сказал мне, что это неправильно, и в sequelize нет метода "define". Итак, теперь я думаю, где моя ошибка, и я неправильно понимаю документацию





Вам нужно создать экземпляр sequelize:
const Sequelize = require("sequelize");
const sequelize = new Sequelize(
database,
username,
password,
{
host: host,
logging: false,
dialect: "mysql",
port: 3306,
pool: {
max: 5,
min: 0,
idle: 10000
}
}
);
И после этого определите:
const Project = sequelize.define('project', {
title: Sequelize.STRING,
description: Sequelize.TEXT
})
const Task = sequelize.define('task', {
title: Sequelize.STRING,
description: Sequelize.TEXT,
deadline: Sequelize.DATE
})
Ой, извини. Просто нужно создать новый Sequelize.