Size: a a a

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

2019 November 29

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
покажите вариант на http.request БЕЗ ПРОМИСА
источник

AK

Alena Kuznetsova in Node.js — русскоговорящее сообщество
Artem Zuev
покажите вариант на http.request БЕЗ ПРОМИСА
async function getUser() {
 try {
   const response = await axios.get('/user?ID=12345');
   console.log(response);
 } catch (error) {
   console.error(error);
 }
}
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Алена, я пояснил, для чего в объявлении функции написан async но не утверждал, что оно обязательно - лично мне так удобнее понимать, поэтому я допускаю такую избыточность... Вы категорически заявили, что можно ИЛИ асинк/авайт, ИЛИ промис... Итого вариант с req.request причем в ПОСТ-запросе, который и задекларировал автор вопроса вы так и не предоставили...
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Alena Kuznetsova
async function getUser() {
 try {
   const response = await axios.get('/user?ID=12345');
   console.log(response);
 } catch (error) {
   console.error(error);
 }
}
это абсолютно другая вещь))
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Artem Zuev
Алена, я пояснил, для чего в объявлении функции написан async но не утверждал, что оно обязательно - лично мне так удобнее понимать, поэтому я допускаю такую избыточность... Вы категорически заявили, что можно ИЛИ асинк/авайт, ИЛИ промис... Итого вариант с req.request причем в ПОСТ-запросе, который и задекларировал автор вопроса вы так и не предоставили...
вроде всё по полкам теперь разложил)
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
и так-то axios - это тоже обертка над базовым http которая и реализует промис
источник

VA

Vladimir Alabov in Node.js — русскоговорящее сообщество
Artem Zuev
и так-то axios - это тоже обертка над базовым http которая и реализует промис
axios обёртка над xhr, в котором не промис, а коллбэки
источник

AK

Alena Kuznetsova in Node.js — русскоговорящее сообщество
тут дети канал читают - не надо их плохому учить,
им придётся ответить за каждое решение и за код который они пишут
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Alena Kuznetsova
async function getUser() {
 try {
   const response = await axios.get('/user?ID=12345');
   console.log(response);
 } catch (error) {
   console.error(error);
 }
}
здесь нет http.response, покажи вариант функции без промисов именно для либы http
источник

S

SM in Node.js — русскоговорящее сообщество
ТАК, а ну ка быстренько мне ответили на вопрос!
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Sergey Slipchenko
вроде всё по полкам теперь разложил)
к тому же иногжа бывает такое, что делаешь не просто return promis из функции, а нужно дождаться ответ, ого как-то обработать в уже синхронном формате и вернуть его - и тогда можно просто изменить вместо

return new Promise(...)

исправить на

const res = await new Promise()
... тут обработать res в синхроне и что-то сделать
return ....

и не менять объявление самой функции
источник

S

SM in Node.js — русскоговорящее сообщество
SM
Парни парни! Выручайте, жопа горит!

Команды сборки приложения написал в bash скрипте. Если выполнять его из консоли - то всё блэт отлично.

Если же выполнять его с ansible то происходит какая-то дичь - модули не найдены и прочее.
что делать?
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
Alena Kuznetsova
тут дети канал читают - не надо их плохому учить,
им придётся ответить за каждое решение и за код который они пишут
тимлиды по жопе потом надают и все будет нормально
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Vladimir Alabov
axios обёртка над xhr, в котором не промис, а коллбэки
ух, ты троллишь надеюсь?
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
SM
Парни парни! Выручайте, жопа горит!

Команды сборки приложения написал в bash скрипте. Если выполнять его из консоли - то всё блэт отлично.

Если же выполнять его с ansible то происходит какая-то дичь - модули не найдены и прочее.
в чате по девопс оперативнее ответят думаю
источник

S

SM in Node.js — русскоговорящее сообщество
😄👍🏻 Ахаха, круто! В точку :) Хитро! 😉🌷 Ну подскажи ☺️🙏
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Vladimir Alabov
axios обёртка над xhr, в котором не промис, а коллбэки
ок, пусть так... но калбеки чем обернуты, чтобы axios мог работать с await/async ?
источник

S

SM in Node.js — русскоговорящее сообщество
Eugene Butusov
в чате по девопс оперативнее ответят думаю
Да, попробую спросить, там как раз deploy в виртуалки... Спасибо
источник

M

Max in Node.js — русскоговорящее сообщество
SM
ТАК, а ну ка быстренько мне ответили на вопрос!
а модет ты быстренько в девопс чат метнешься?
источник