大家好我知道以前曾经问过这个问题,但我无法弄明白,所以我需要一些专家的帮助。我正在尝试连接到我在db4free上创建的数据库,我使用node和sequelize
这是我的config.js
module.exports = {
port: process.env.PORT || 3307,
db:{
database: process.env.DB_NAME || 'databasename',
user : process.env.DB_USER || 'databaseuser',
password: process.env.DB_PASS || 'password',
options :{
dialect : process.env.DIALECT || 'mysql',
host : process.env.HOST || '127.0.0.1',
storage : './scoutout.sqlite'
}
}
}
在我的index.js中我创建了这样的连接
const sequelize = new Sequelize(
config.db.database,
config.db.user,
config.db.password,
config.db.port,
config.db.options
)
当我尝试连接时,我的cmd中出现以下错误
抛出新错误('方言需要明确提供 V4.0.0&#39); ^错误:自v4.0.0起,需要明确提供方言
在我的配置中,我设置了方言,所以我不知道从哪里开始。任何帮助将不胜感激。 感谢