大家好,我知道这个问题已经被问过了,但我想不出来,所以我需要一些Maven的帮助。我试图连接到一个数据库,我在db4free和im上使用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中出现以下错误
throw new error('从v4.0.0开始需要显式提供方言');^错误:方言需要从v4.0.0开始显式提供
在我的配置中,我设置了方言,所以我不知道从现在开始该怎么办。任何帮助都将不胜感激。谢谢
暂无答案!
目前还没有任何答案,快来回答吧!