Добрый день. Есть асинхронная функция которая берет данные из таблицы.
Если я напишу так, результат выведется в консоль, все хорошо, данные есть:
const config = {
user: 'user',
password: 'password',
server: 'server',
database: 'database'
};
async function data() {
try {
let pool = await connect(config);
let result = await pool.request()
.query('select * from table');
console.log(result);
} catch (err) {
console.log(err);
};
};
Но в консоле мне от них толку мало, вывожу так, результат не выводится:
async function data() {
try {
let pool = await connect(config);
let result = await pool.request()
.query('select * from table');
return result;
} catch (err) {
console.log(err);
};
};
console.log(data);
В чем может быть дело, return возвращает вот это в консоль
:
[AsyncFunction: data]