Size: a a a

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

2021 March 03

РБ

Роман Бережнов... in Node.js — русскоговорящее сообщество
Sergey 🛸
Так должно упасть при первом же reject,  а не дожидаться пока все выполняться
оно так и сделает
источник

РБ

Роман Бережнов... in Node.js — русскоговорящее сообщество
Алексей Попов
в цикле эвейтишь - это уже не как promise.all
ты создаешь промисы заранее, в цикле просто ждешь их всех по 1, работать будет как промис олл
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Роман Бережнов
ты создаешь промисы заранее, в цикле просто ждешь их всех по 1, работать будет как промис олл
Ну напиши цикл, покажи, что имеешь в виду
источник

G

Gleb in Node.js — русскоговорящее сообщество
Роман Бережнов
ты создаешь промисы заранее, в цикле просто ждешь их всех по 1, работать будет как промис олл
кастомная очередь полезна когда задачи сваливаются в разное время
источник

РБ

Роман Бережнов... in Node.js — русскоговорящее сообщество
Алексей Попов
Ну напиши цикл, покажи, что имеешь в виду
p1= fetch(url1)
p2=fetch(url2)
for(let p of [p1,p2]){
await p
}
источник

AK

Alena Kuznetsova in Node.js — русскоговорящее сообщество
Gleb
добавь в свой проект бабель плагин module-resolver, там есть опция root
Мне это ещё в jest надо добавить, и потом ...
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Алексей Попов
Ну напиши цикл, покажи, что имеешь в виду
исходники v8
источник

РБ

Роман Бережнов... in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
исходники v8
Исходный вопрос был написать promise.all используя await
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Роман Бережнов
Исходный вопрос был написать promise.all используя await
да мне было интересно посмотреть как оно сделано.

ну, как я понимаю, тот цикл с await p вполне аналогичен
источник

AZ

A Z in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
да мне было интересно посмотреть как оно сделано.

ну, как я понимаю, тот цикл с await p вполне аналогичен
За исключением того что в promise. All все промисы стартуют почти одновременно, а в цикле они стартуют последовательно
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
A Z
За исключением того что в promise. All все промисы стартуют почти одновременно, а в цикле они стартуют последовательно
все промисы стартуют еще до запуска promise.all
источник

AZ

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

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
A Z
логично
промис стартует сразу после создания. promise.all только дожидается их завершается
источник

G

Gearonix in Node.js — русскоговорящее сообщество
как лучше  сделать online/offline систему? отлавливать заход пользователя в приложение и делать запрос на бд,  которая будет изменять online на true?
источник

ЕВ

Евгений Войтенко... in Node.js — русскоговорящее сообщество
Gearonix
как лучше  сделать online/offline систему? отлавливать заход пользователя в приложение и делать запрос на бд,  которая будет изменять online на true?
сокеты наверное
источник

КП

Кудяков Петр... in Node.js — русскоговорящее сообщество
Gearonix
как лучше  сделать online/offline систему? отлавливать заход пользователя в приложение и делать запрос на бд,  которая будет изменять online на true?
Да, это лучше реализовывать сокетами как сказали выше
И в бд хранить такую инфу не очень правильно — это временное состояние не требующее долгого хранения. Инфу по пользователю можно через те же сокеты передавать
источник

G

Gearonix in Node.js — русскоговорящее сообщество
вообще да, спасибо
источник

N

Nikita in Node.js — русскоговорящее сообщество
Кудяков Петр
Да, это лучше реализовывать сокетами как сказали выше
И в бд хранить такую инфу не очень правильно — это временное состояние не требующее долгого хранения. Инфу по пользователю можно через те же сокеты передавать
но например хочеться при этом хранить в бд дату последней активности юзера)
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Nikita
но например хочеться при этом хранить в бд дату последней активности юзера)
Так собственно и делали пару десятилетий на всяких форумах и блогах)
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Просто каждый раз, когда получался юзер из БД, одновременно обновлялась дата
источник