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]
好心幫我在這。
在此先感謝