Ошибка при соединении с удаленной MySQL в NODE.JS при использовании Se

Цена договорная • электронные деньги
15 августа 2018, 12:31 • 3 отклика • 18 просмотров
Привет всем,
введение:
крон
делает так:
export DB_USERNAME=eunl


export DB_PASSWORD=123Dogs


export DB_NAME=eedb


export DB_HOSTNAME=231.111.11.109

и запускает
nvm run 9 /var/www/mysite/node/utils/import.js


а в импорте есть такое:
const Sequelize = require('sequelize');
const { Op } = Sequelize;



это выдаёт ошибку в дальнейшем:
(node:25053) UnhandledPromiseRejectionWarning: SequelizeConnectionRefusedError: connect ECONNREFUSED 127.0.0.1:3306

тоесть настройки из экспорта в консоль он не прочитал..
ок, модифицурем скрипт:

var sequelize = new Sequelize('efd', 'dfl', 'df', {
host: "xxxxxxxxx",
port: 3306
})
или даже так


const sequelize = new Sequelize('esdsd', 'estsdl', '23452345', {
host: "xxxxxx",
port: 3306
dialect: 'mysql',

pool: {
max: 5,
min: 0,
idle: 10000
}
});
но чуда не происходит... а раньше работало без этих костылей .. Как сейчас правильно пользоваться Sequelize видимо после обновления?
Отзывы
Плотно зацепился за мою задачку и решил довольно таки быстро разобравшись в чужом коде (кстати говно-коде за который предыдущему человечку я не стал отриц отзыв писать как одолжение, кто следит за моими проектами себя сейчас узнает). Так же порадовало то что Георгий был на связи и обещал помочь если что поэтому рекомендую :)
3 года назад