0
我有一个新的azure MySQL
服务器,我试图将其与我现有的Nodejs
应用程序一起使用。Sequelize Bad Handshake错误
当我尝试从我的终端(使用mysql命令)连接到Mysql
实例时,我能够成功连接。
但是,我们尝试通过我的Nodejs应用程序进行连接,该应用程序使用ORM的序列化,我无法连接。
它显示了以下错误
Unhandled rejection SequelizeConnectionError: ER_HANDSHAKE_ERROR: Bad handshake
请在下面找到
var sequelize = new Sequelize(config.database, config.username, config.password, {
"host": config.host,
"dialect": "mysql",
"dialectOptions": {
"ssl": {ca:fs.readFileSync("./MyCert.crt")},
insecureAuth: true
}
});
我的代码供参考:我使用[email protected]
好心帮我在这。
在此先感谢