Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2022 January 13

S

Susa in NodeUA - JavaScript and Node.js in Ukraine
В Bolt как раз node.js)) если что
источник

AP

Anton P in NodeUA - JavaScript and Node.js in Ukraine
founded 2013
источник

S

Susa in NodeUA - JavaScript and Node.js in Ukraine
вау)) я думал 2018-2019)
источник

AP

Anton P in NodeUA - JavaScript and Node.js in Ukraine
то он в Киев зашел в этих годах
источник

a

andvs in NodeUA - JavaScript and Node.js in Ukraine
привет. Подскажите пожалуйста, в роутах express передавать асинхронную функцию в качестве колбека приемлемо?
источник

a

andvs in NodeUA - JavaScript and Node.js in Ukraine
типа так:
app.post('/complate/:shop', async (req, res) => {
 const data = await confirmPayment(req.params.shop, req.body);
 res.json(data);
});
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
нет, потому что если промис зарежектится - ничего возвращенно не будет
источник

EK

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

a

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

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
С одной стороны прокачиваются алгоритмы и умение писать чето сложнее каких-то крудов на готовых либах, с другой стороны задачи чаще всего оторваны от реальности(но не все), на любителя это короче
источник

G

Ghefest in NodeUA - JavaScript and Node.js in Ukraine
Ку, ребят, а может кто линк подкинуть на видик в ютубе, где Тимур интервювает разраба? Не могу найти, заранее благодарен!
источник

N

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

G

Ghefest in NodeUA - JavaScript and Node.js in Ukraine
Да, спасибо большое)
источник

VB

Vlad Baida in NodeUA - JavaScript and Node.js in Ukraine
Всем привет
Есть такой код, в котором я кидаю запросы айпишникам 192.168.0.100-192.168.0.200 (Это делается для поиска девайса в сети, но сейчас не суть важно)
Я ожидал, что все запросы отработают практически одновременно и в консоли я разом увижу выплюнутые числа [1:101]
Но по итогу сначала прилетают пачкой числа 1,2,3,4, потом пауза, потом так же пачкой от 5 до ~60 (каждый раз разное), снова пауза, и снова пачкой от 60 до конца
Что вызывает ограничение на кол-во обрабатываемых одновременно запросов, что они обрабатываются в три захода?

let cnt = 0;
for (let i = 100; i < 201; i++) {
   const hostname = `192.168.0.${i}`;
   const options = {
       hostname,
       port: 80,
       method: 'GET',
   };
   const req = http.request(options, res => {
       res.on('data', d => {
           console.log(++cnt);
       })
   })
   req.on('error', error => {
       console.log(++cnt);
   })
   req.end();
}
источник

MS

Mike S in NodeUA - JavaScript and Node.js in Ukraine
Думаю пачки прилетают в зависимости от "задержки" каждого из хостов
источник

MS

Mike S in NodeUA - JavaScript and Node.js in Ukraine
Пиши в лог ещё номер i
источник

VB

Vlad Baida in NodeUA - JavaScript and Node.js in Ukraine
Ну тогда не понятно, почему они летят поочерёдно
источник

MS

Mike S in NodeUA - JavaScript and Node.js in Ukraine
Увидишь что они не по порядку идут все
источник

VB

Vlad Baida in NodeUA - JavaScript and Node.js in Ukraine
Блин, точно, я вообще завтыкал, что там cnt вывожу 😂
источник

MS

Mike S in NodeUA - JavaScript and Node.js in Ukraine
Добавь в лог номер порта и увидишь что нету там порядка
источник