#javascript #node.js #express #ssh #sequelize.js
Вопрос:
Эй, я пытаюсь реализовать секвенирование с помощью туннельного ssh для выполнения моих запросов к БД. ssh работает отлично.
Проблема в том, что я экспортирую последовательность из своего модуля, и если я попытаюсь сказать:
const sequelize = tunnel(config, (err, server) => {
if(err){
log(err)
}else {
return new Sequelize(dbname, user, pw, {host, port, dialect})
}
module.exports = {sequelize}
Это продолжение даст мне сервер, который находится внутри туннеля. Что мне действительно нужно, так это этот новый экземпляр Sequelize.
Последовательность должна быть переменной, а не функцией, не массивом как таковым. Потому что мой файл проекта часто использует секвенирование. тогда мне придется все менять вручную.
заранее спасибо