how to write firebase cloud function to establish connection to remote mysql server. i have installed mysql module and dependencies for the function. But i cant establish connection to remote mysql server.
var functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.mysql= functions.https.onRequest((request, response) => {
var mysql = require('mysql');
var connection = mysql.createConnection({
host : '131.85.86.208',
user : 'root',
password : 'abc123',
database : 'management',
port :'113'
});
connection.connect(function(err) {
if(err){
console.log("not connected");
}
else{
connection.query('SELECT * from employee', function(err, rows, fields) {
console.log(rows);
response.send(rows);
});
connection.end();
}
});
});