sequelize如何连接到phpmyadmin

时间:2018-01-04 09:53:17

标签: mysql node.js sequelize.js

大家好我知道以前曾经问过这个问题,但我无法弄明白,所以我需要一些专家的帮助。我正在尝试连接到我在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起,需要明确提供方言

在我的配置中,我设置了方言,所以我不知道从哪里开始。任何帮助将不胜感激。 感谢

0 个答案:

没有答案