Вот мой узел js код
var mysql = require('mysql');
exports.helloGET = (req, res) => {
console.log(req.body.message);
var con = mysql.createConnection({
//socketPath: '/cloudsql/' + 'project-id:region-name:instance',
host: 'xxx.xxx.xxx.xxx',
user: 'user',
password: 'root',
database: 'test'
});
con.connect(function(err) {
console.log("Connection Error - " + err)
if (err) throw err;
console.log("Connected to Cloud SQL");
});
con.query(`SELECT now()`, null, function (err, result) {
//made reply here
console.log("Query Error - " + err)
if (err) throw err;
console.log("Result: " + result);
});
con.end();
res.status(200).send('Acknowledgement : ' + req.body.message);
};
Ошибка: подключите ETIMEDOUT xxx.xxx.xxx.xxx:3306
Я попытался использовать socketPath вместо хоста -
var con = mysql.createConnection({
socketPath: '/cloudsql/' + 'project-id:region-name:instance',
//host: 'xxx.xxx.xxx.xxx',
user: 'user',
password: 'root',
database: 'test'
});
За это я получаю - Ошибка: подключить ECONNREFUSED