Sequelize.define不是一个函数

我最近开始玩node.js,所以我是新来的。 在node.js控制台中出现以下错误无法上传图片,显然是因为我的评分,请点击链接

以下是我的代码。

var Sequelize = require('sequelize'); const dbConfig = new Sequelize('Mike_Test', 'sa', '[DBPASSWORD]', { host:'179.27.69.555', dialect: 'mssql', port: 1433, pool: { max: 5, min: 0, idle: 10000 }, }); //Model Schhema function createDB(){ var Customer2 = Sequelize.define('Customers2', { Name: { Name: Sequelize.STRING, allowNull: false }, Email: { Email: Sequelize.STRING, allowNull: false }, Phone: { Phone: Sequelize.STRING, allowNull: false }, Webiste: { Webiste: Sequelize.STRING, allowNull: true }, Message: { Message: Sequelize.STRING, allowNull: true }, createdAt: Sequelize.DATE, updatedAt: Sequelize.DATE, }) //Creates DB if it does not exist already. Customer2.sync({force:true}).then(function() { //Add to Cstomers2 Table Customer2.create({Name: "Michael Sony", Email: "michael@locationextreme.com", Phone: "01865657000", Website: "https://www.youtbe.com", Message: "Blah Blah Blah!"}) }); }; createDB(); 

我已成功连接到一个具有上述连接细节的数据库[客户],但是我无法创build新的数据库并写入它[Customers2]

更改了代码

 var Sequelize = require('sequelize'); const dbConfig = new Sequelize('Mike_Test', 'sa', 'Georged0g', { host:'172.27.60.139', dialect: 'mssql', port: 1433, pool: { max: 5, min: 0, idle: 10000 }, }); //Model Schhema function createDB(){ var Customer2 = dbConfig.define('Customers2', { Name: { Name: Sequelize.STRING, allowNull: false }, Email: { Email: Sequelize.STRING, allowNull: false }, Phone: { Phone: Sequelize.STRING, allowNull: false }, Webiste: { Webiste: Sequelize.STRING, allowNull: true }, Message: { Message: Sequelize.STRING, allowNull: true }, createdAt: Sequelize.DATE, updatedAt: Sequelize.DATE, }) //Creates DB if it does not exist already. Customer2.sync({force:true}).then(function() { //Add to Cstomers2 Table Customer2.create({Name: "Michael Sony", Email: "michael@locationextreme.com", Phone: "01865657000", Website: "https://www.youtbe.com", Message: "Blah Blah Blah!"}) }); }; createDB();