Я работаю с Node и MS SQL Server, используя модуль ms sql. При использовании обещания я хотел бы экспортировать или вернуть данные из функции .then . Возможно ли это или есть какие-то обходные пути?
getDb = function(){
// This code establishes connection to SQL Server
const conn = new sql.ConnectionPool(dbConfig);
const req = new sql.Request(conn)
conn.connect()
.then(function getData (req) {
// This code makes query to SQL Server
req.query("SELECT * FROM USER")
.then(function(res){
console.log(res) // logs Correct User
module.exports.user = res // logs undefined in main.js
})
.catch((err) => console.log(err))
}
)
.catch(function (err) {
console.log(err);
});
}
getDb()
Любая помощь приветствуется!