Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Async / await (https://javascript.ru/forum/node-js-io-js/72806-async-await.html)

Elfix 27.02.2018 14:58

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.

Что делаю не так?

destus 27.02.2018 15:10

https://node-postgres.com/api/pool#-...lient-gt-code-


Часовой пояс GMT +3, время: 13:49.