Я создал базу данных в mysql phpmyadmin.i, у меня есть canvas как db, а студенты в виде таблицы.Я создал ORM с помощью Sequelize. Он говорит, что таблица не найдена. Я использую почтальон для публикации в таблице. Он должен дать мне ответ по электронной почте и сообщению.это ошибка почтальона, которая получает errorSequelizeDatabaseError: Table 'canvas.students' doesn't exist
Спасибо.
это мой db.js
const Sequelize = require('sequelize');
const db = {}
const sequelize = new Sequelize('canvas', 'root', 'root', {
host: 'localhost',
port: 8889,
dialect: 'mysql',
operatorAliases: false,
pool: {
max: 5,
min: 0,
acquire: 3000,
idle: 10000
}
})
db.sequelize = sequelize
db.Squelize = Sequelize
module.exports = db;
это моя модель
const Sequelize = require('sequelize');
const db = require('../database/db.js')
module.exports = db.sequelize.define(
'student', {
id: {
type: Sequelize.INTEGER,
primaryKey: true,
autoIncrement: true
},
name: {
type: Sequelize.STRING
},
email: {
type: Sequelize.STRING
},
password: {
type: Sequelize.STRING
},
created: {
type: Sequelize.DATE,
defaultValue: Sequelize.NOW
}
}, {
timestamps: false
}
)