Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 October 05

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
👍
источник
2021 October 06

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Вообще было бы круто увидеть лекцию про эвент луп. Про ответственность либюви и в8 в этом вопросе. Мне кажется такой лекции в курсе по Ноде не хватает
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Те же верхние видосы больше про концепцию. И больше про браузер
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Это правда
источник

ВП

Василий Петров... in NodeUA - JavaScript and Node.js in Ukraine
Для питона есть и курс на ютубе и книжка целая по внутреннему устройству CPython. Для ноды такого не хватает. Разобранный код стоит тысячи страниц описания его поведения.
источник

MS

Max Shane in NodeUA - JavaScript and Node.js in Ukraine
Тимур, а подскажите по другому вопросу пожалуйста:
Чтобы решить одну задачу по работе с воркерами, я вынужден (иначе не догадался как) послать ответ клиенту НЕ из колбэк функции http.createServer.
Я скопировал ссылку на сокет наружу и сохранил его в хэше. Теперь я могу делать req.socket._httpMessage.end()
Так вообще можно делать или атата, нельзя?
Мне так пришлось сделать, чтобы не плодить листнеры на воркер_треды внутри колбэка http сервера.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
вообще не понятно говоришь, код в студию
источник

MS

Max Shane in NodeUA - JavaScript and Node.js in Ukraine
https://github.com/wellloy1/httpserver/blob/main/app.js
https://github.com/wellloy1/httpserver/blob/main/worker.js

Просто до этого я внутри функции Handler () вешал событие worker.on('message') чтобы получить сообщение с результатом вычисления от воркера, но это (при бомбардировке автокэнноном) периодически вызывало предупреждение:
MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 message listeners added to [Worker]. Use emitter.setMaxListeners() to increase limit.
И сделал реализацию как в коде по ссылкам выше.  И по другому я не знаю как внутри обработчика запроса получить от воркера сообщение с вычислением.
Короче я расковырял, что есть в req. В нем нашел  socket а в нем_httpMessage который работает как res колбэка сервера. Вытащил ссылку на сокет в глобал и по событию on.('message') от воркера теперь могу отправлять ответ клиенту с его данными. И мой вопрос был, можно ли так делать?
источник

BB

Bogdan Bida in NodeUA - JavaScript and Node.js in Ukraine
Факультет Информационных технологий (ИТ)
После бешеного наплыва первашей на айтишные специальности году где-то в 19-20м (бывш. факультет Эконом.Информатики куда я и шел) факультет переименовали
источник

BB

Bogdan Bida in NodeUA - JavaScript and Node.js in Ukraine
Там кодить и бд учат даже на полиграфии 🙄
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
источник

D

Dmitry in NodeUA - JavaScript and Node.js in Ukraine
Или наткнулся на первой странице на доу, или рассылку получил😂
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
та просто листал ленту в фб и увидел ссылку)
источник

D

Dmitry in NodeUA - JavaScript and Node.js in Ukraine
Фб, а точно, он уже встал
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
я даже не знал, что он падал, если честно
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
жаль, що піднявся
источник

D

Dmitry in NodeUA - JavaScript and Node.js in Ukraine
Таладно, с каждого угла "фб, инст, ватсап"
источник

AA

Anna Alimova 👩‍💻... in NodeUA - JavaScript and Node.js in Ukraine
Так шо, можна ж ним не користуватися
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
ну я вот из новостей и узнал
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
я ж і кажу
источник