Показать сообщение отдельно
  #1 (permalink)  
Старый 24.04.2018, 09:04
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

Асинхронная функция
Добрый день. Есть асинхронная функция которая берет данные из таблицы.
Если я напишу так, результат выведется в консоль, все хорошо, данные есть:

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]
Ответить с цитированием