Вопрос по логике работы setInterval на ноде
Здравствуйте
Вообще я php программист с небольшим знанием js, по работе необходимо разобраться в NodeJS, в общем сижу, изучаю, не могу понять некоторые "фишки" с асинхронностью. Почему такой код на стороне сервера: console.log('Это сообщение из server.js'); Выполняется один раз, а код внутри setInterval: setInterval(function() { io.sockets.emit('message', 'hi!'); }, 1000); Выполняется постоянно. Я использовал пару раз setInterval в обычном клиентском JS коде - он выполнялся один раз с указанной задержкой. А на стороне NodeJS работает как цикл, почему? |
Попутали setInterval и setTimeout.
|
Невнимательность наше все)
Спасибо |
Часовой пояс GMT +3, время: 08:07. |