Ð
в прямом смысле, правильно делать так:
result = await query({
name: "fetchUser",
text: "select * fron users where id = $1",
values: [id]
});
запомни его и делай всегда только так, имя запроса должно быть уникальным
const findUid = (uid) => {
return new Promise((resolve, reject) => {
const pool = new Pool()
pool.connect((err, client, done) => {
if (err) reject()
client.query({name: time()+''+rand(10000,99999), text: 'SELECT uid FROM users WHERE id = $1', values: [uid]}, (err, res) => {
done()
if (err) {
reject()
} else {
resolve(res.rows[0])
}
})
})
})
}
Так норм? или не оч