Async / await
Приветствую,
Не понимаю как работают эти конструкции Async и await. Цель - мне нужно получить определенные данные из базы данных и далее их как-то обработать. Т. е. мне нужно последовательно выполнить код, не в режиме асинхронности, а наоборот в блокирующем режиме. const connectionString = 'Строка подключения'; var { Pool } = require('pg'); (async function () { var result; const pg = new Pool({ connectionString: connectionString }); pg.query('SELECT * FROM contragents', await ((err, res) => { result = res; })); console.log(result); })(); Код выше. Ожидаю, что в консоль будет выведен результат полученного запроса, но выводится только undefined. Что делаю не так? |
|
Часовой пояс GMT +3, время: 03:35. |