Size: a a a

Node.js — русскоговорящее сообщество

2019 October 18

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Никита
Карочи да. Спаялось спс
Всегда сначала смотришь в документацию и потом уже другие сайты)
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Привет всем, вопрос по node-postgres
Есть функция которая возвращает return await db.query("SELECT ...).rows

И вот где я вызываю функцию эту  получаю undefined а если в функции я сделаю return await db.query("SELECT ...) и там где уже вызываю ее делаю .rows то всё нормально, в чем проблема?
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Денис Писаренко
Привет всем, вопрос по node-postgres
Есть функция которая возвращает return await db.query("SELECT ...).rows

И вот где я вызываю функцию эту  получаю undefined а если в функции я сделаю return await db.query("SELECT ...) и там где уже вызываю ее делаю .rows то всё нормально, в чем проблема?
А await зачем?
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
О, ты асинков не знаешь, ясн
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
倫太郎 岡部
А await зачем?
Потому что делаю не через промисы
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Денис Писаренко
Потому что делаю не через промисы
А через что?)
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
А через async await
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
А вот теперь тебе в @js_noobs_ru )
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
倫太郎 岡部
О, ты асинков не знаешь, ясн
Объясни пожалуйста чего такого я не знаю
В принципе сейчас понял ошибку, сделал так  return (await db.query("SELECT ...)).rows

Но это чисто синтаксическая ошибка по невнимательности
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Чего такого я не знаю?
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Денис Писаренко
Объясни пожалуйста чего такого я не знаю
В принципе сейчас понял ошибку, сделал так  return (await db.query("SELECT ...)).rows

Но это чисто синтаксическая ошибка по невнимательности
Вот теперь правильно
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
倫太郎 岡部
Вот теперь правильно
Ну это же не из-за того что я не знаю асинки, зачем сразу отправлять в другую группу?)
источник

SS

S S in Node.js — русскоговорящее сообщество
Денис Писаренко
Чего такого я не знаю?
зачем делать return await? Если функция async, то при return await не нужен
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Денис Писаренко
Ну это же не из-за того что я не знаю асинки, зачем сразу отправлять в другую группу?)
Ты промисов не знаешь, а теперь знаешь
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
倫太郎 岡部
Ты промисов не знаешь, а теперь знаешь
как это не знаю)
Использование промисов дело каждого как я считаю и ситуации могут быть разными где то использоватт промисы а где то async/await. Да  я знаю что это по сути одно и тоже но написание кода разное
Или я не прав?)
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Денис Писаренко
как это не знаю)
Использование промисов дело каждого как я считаю и ситуации могут быть разными где то использоватт промисы а где то async/await. Да  я знаю что это по сути одно и тоже но написание кода разное
Или я не прав?)
А что такое async/await ?
источник

I

INME in Node.js — русскоговорящее сообщество
Денис Писаренко
как это не знаю)
Использование промисов дело каждого как я считаю и ситуации могут быть разными где то использоватт промисы а где то async/await. Да  я знаю что это по сути одно и тоже но написание кода разное
Или я не прав?)
Не прав) одно промис вернёт, а второе результат)
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Как я и написал да async/await это и есть промисы но можно их использовать же как .then() а можно просто вернуть result
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
S S
зачем делать return await? Если функция async, то при return await не нужен
Да но я в ретурне сразу из результата запроса вытаскиваю rows
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Денис Писаренко
Да но я в ретурне сразу из результата запроса вытаскиваю rows
Неа, ты из промиса вытаскиваешь то чего в нем ещё нет
источник