Экспорт sequelize, использующий ssh, выдает несколько ошибок

#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.
Последовательность должна быть переменной, а не функцией, не массивом как таковым. Потому что мой файл проекта часто использует секвенирование. тогда мне придется все менять вручную.

заранее спасибо