Size: a a a

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

2019 November 16

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
1
I/O колбэки это  input/output  колб ?
да
источник

1

1 in Node.js — русскоговорящее сообщество
а где можно про них прочитать ? просто не совсем понимаю. Читаю про event loop nodejs, там пишут что все i/o колбеки идут в фазу pending callbacks и там же рассматривают пример и говорится что readfile идет в фазу poll.  со вчерашнего вечера на этом моменте застрял
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
1
а где можно про них прочитать ? просто не совсем понимаю. Читаю про event loop nodejs, там пишут что все i/o колбеки идут в фазу pending callbacks и там же рассматривают пример и говорится что readfile идет в фазу poll.  со вчерашнего вечера на этом моменте застрял
i/o — это операции с диском и сетью
источник

1

1 in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
i/o — это операции с диском и сетью
спасибо
источник

1

1 in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
i/o — это операции с диском и сетью
но readfile ведь работает и с диском и с сетью , почему он идет в poll ?
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
1
но readfile ведь работает и с диском и с сетью , почему он идет в poll ?
пишут, что новые io операции идут в poll, а в io callbacks добавляются некоторые завершенные io коллбеки / ошибки

https://stackoverflow.com/questions/47724811/why-setimmediate-execute-before-fs-readfile-in-nodejs-event-loops-works
источник

1

1 in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
пишут, что новые io операции идут в poll, а в io callbacks добавляются некоторые завершенные io коллбеки / ошибки

https://stackoverflow.com/questions/47724811/why-setimmediate-execute-before-fs-readfile-in-nodejs-event-loops-works
как же все сложно
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
1
как же все сложно
да. а тебе зачем все это нужно досконально знать?
источник

1

1 in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
да. а тебе зачем все это нужно досконально знать?
да я и поверхностно не могу разобраться. мне просто понять последовательность выполнения node js.  
начал видео одно смотреть и там мужик сначала говорит одно и когда пример начинает разбирать  противоречит себе. статью открыл там тоже непонятки одни
источник

K

Kurakste in Node.js — русскоговорящее сообщество
Yevhen Kysilov
Самое живое по несту
У меня не открывается.
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Kurakste
У меня не открывается.
Бан наверное🤔
источник

K

Kurakste in Node.js — русскоговорящее сообщество
Chingiz Mamiyev
Бан наверное🤔
странно, если ты там, спроси за что), я в какую-то русскую группу недавно вступал и меня кикнули сразу после входа. Может просто мордой не вышел)? Вот только не помню, какая группа была.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
1
да я и поверхностно не могу разобраться. мне просто понять последовательность выполнения node js.  
начал видео одно смотреть и там мужик сначала говорит одно и когда пример начинает разбирать  противоречит себе. статью открыл там тоже непонятки одни
ты, наверное, просто не в ту сторону пытаешься разобраться.

нужно просто держать в голове, что есть синхронный код, а есть асинхронный.
источник

1

1 in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
ты, наверное, просто не в ту сторону пытаешься разобраться.

нужно просто держать в голове, что есть синхронный код, а есть асинхронный.
но у меня код так из сплошных сюрпризов получается .  
поэтому решил разобраться в eventloop.  единственное, что вообще непонятно , это что попадает в фазу poll и что попадает в фазу pending callbacks.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
1
но у меня код так из сплошных сюрпризов получается .  
поэтому решил разобраться в eventloop.  единственное, что вообще непонятно , это что попадает в фазу poll и что попадает в фазу pending callbacks.
я не очень понимаю зачем нужно в этом разбираться.

думаю, все-таки, лучше разбирать какой именно код вызывает путаницу
источник

1

1 in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
я не очень понимаю зачем нужно в этом разбираться.

думаю, все-таки, лучше разбирать какой именно код вызывает путаницу
да, спасибо. но я все равно постараюсь .
источник

K

Kurakste in Node.js — русскоговорящее сообщество
Ребят, проверте меня. Я провильно понимаю что здесь милисекунды должны получасться : ${Date.now() - now} ms`
И это вывод: +10431  это вывод означает 10,431 секунды?
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Kurakste
Ребят, проверте меня. Я провильно понимаю что здесь милисекунды должны получасться : ${Date.now() - now} ms`
И это вывод: +10431  это вывод означает 10,431 секунды?
верно
источник

K

Kurakste in Node.js — русскоговорящее сообщество
А как так может быть:
console.log('1------------->', now);
   return next.handle()
     .pipe(
       tap(() =>
       {
       console.log('2---------------->', Date.now());
       Logger.log(
           ${method} : ${url} ${Date.now() - now} ms,
           context.getClass().name,
         )}
       ),
     );

Вывод в точке 1:1573930797004
Вывод в точке 2: 1573930797028
вывод из логера: [Nest] 6245   - 16.11.2019, 21:59:57   [CarwashController] GET : /carwash 24 ms +4943ms
источник

K

Kurakste in Node.js — русскоговорящее сообщество
Ну и визуально нет там пяти секунд.
источник