node.js - sequelize secure connection for azure mysql -


how can connect azure mysql using sequelize?

from azure nodejs example:

const mysql = require('mysql2');  var config = {     host: 'myserver4demo.mysql.database.azure.com',     user: 'myadmin@myserver4demo',     password: 'your_password',     database: 'quickstartdb',     port: 3306,     ssl: true }; 

what configuration sequelize:

i tried using ssl not successful:

ssl: true, 

i got error:

unable connect database: sequelizeconnectionerror: ssl connection required. please specify ssl options , retry. 

i got work:

dialectoptions: {       encrypt: true,       ssl : {         rejectunauthorized: false       }     }, 

but find cert?

var conn = mysql.createconnection({        host: 'myserver4demo.mysql.database.azure.com',        user: 'myadmin@myserver4demo',        password: 'your_password',        database: 'quickstartdb',        port: 3306,        ssl: {          key: fs.readfilesync('./certs/client-key.pem'),          cert: fs.readfilesync('./certs/client-cert.pem')        }     }); 

configure ssl connectivity in application securely connect azure database mysql


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -