Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 July 05

IS

Isayev Shamshod🎻 in NodeUA - JavaScript and Node.js in Ukraine
когда вызываю функцию с помощью then , ответ приходит только Promise (без fulfilled)
источник

А

Аntosha in NodeUA - JavaScript and Node.js in Ukraine
С асинхронными колбеками дружит только .map
Все остальные не оч(
источник

AS

Alexey Shultsev in NodeUA - JavaScript and Node.js in Ukraine
https://stackoverflow.com/questions/41243468/javascript-array-reduce-with-async-await

Вот, кстати, интересный ответ дали
В качестве аккумулятора надо предавать Promise.resolve
И вообще проще и читабельнее использовать циклы
Тем более в примере массив, пройдитесь for-of-ом по нему и внутри цикла юзайте await
источник

Q

Qwerty in NodeUA - JavaScript and Node.js in Ukraine
Для IPC через сокеты есть смысл велосипедить какой то протокол уровня приложения или http не слишком избыточно?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Можно свой, если сильно хочется. Можно по сокетам json-rpc гонять.

А о избыточности хттп надо судить уже из требований аппки. Если то бек для мобилок, то там вебсокеты не жалуют по причине жора батареи. Или если цена за висящий активный коннекшн больше чем за парсинг всяких хедеров, то вебсокеты будут не к месту.
А в остальных случаях с вебсокетами имхо гораздо проще и секурнее.
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
ага класс и блокировать выполнение цикла
источник

AS

Alexey Shultsev in NodeUA - JavaScript and Node.js in Ukraine
Ну, я предложил с самого начала вариант с Promise.all
А дальше - полет фантазии для говнокода
источник

B

BiKTop in NodeUA - JavaScript and Node.js in Ukraine
Подскажите, пожалуйста, есть ли хорошие готовые решения по реализации long-polling под node js?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
А что, уже каменный век возвращается?
источник

B

BiKTop in NodeUA - JavaScript and Node.js in Ukraine
Нужные данные доступные только по API через http запрос. Нужно периодически получать данные, обрабатывать и писать в базу. Как это можно еще реализовать?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
это не имеет ни какого отношения к лонг пулингу. Лонг-пулинг, это когда http не сразу отдает после запроса, а ждет и отдает, когда готов
источник

Q

Qwerty in NodeUA - JavaScript and Node.js in Ukraine
Не... Я про IPC. Скорее Unix domain socket, чем websockets.
источник

B

BiKTop in NodeUA - JavaScript and Node.js in Ukraine
понял, благодарю.
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Тогда ещё проще. Если перформанс не имеет критического значения, то проще взять любой общедоступный протокол
источник

B

BiKTop in NodeUA - JavaScript and Node.js in Ukraine
а для обычного пулинга есть готовые библиотеки, чтобы все было грамотно реализовано?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
источник

B

BiKTop in NodeUA - JavaScript and Node.js in Ukraine
спасибо
источник

DT

Dan The Great 🔥 in NodeUA - JavaScript and Node.js in Ukraine
Переслано от Dan The Great 🔥
всем привет, вопрос по несту:
есть импортный модуль-либа, которую я хочу обернуть в модуль-обертку, чтобы использовать ее кастомный сервис по работе с почтой

Есть место, откуда я импортирую модуль-обертку через  forRootAsync и useFactory, в которую передается конфиг сервис.
вопрос в том, как передать в модуль-либу данные с этого конфига, если они были переданы в useFactory этого модуля-обертки?

То есть в forRootAsync модуля-обертки возвращается
{module: WrapperModule, imports: [MailerModule.forRootAsync ....], providers: ...., exports: ...}

и не понятно, как передать из врапперского forRootAsync useFactory данные в MailerModule useFactory
источник

YK

Yurii Kovalenko in NodeUA - JavaScript and Node.js in Ukraine
источник

DT

Dan The Great 🔥 in NodeUA - JavaScript and Node.js in Ukraine
спасибо
источник