Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 March 02

VH

Vitalii Hrybinyk in NodeUA - JavaScript and Node.js in Ukraine
Почему нода медленно работает? Потому что она однопоточная...
источник

ВС

Владимир Свешников... in NodeUA - JavaScript and Node.js in Ukraine
Искусство шутить мимо, я полагаю ?)
источник

IL

Ihor Levchenko in NodeUA - JavaScript and Node.js in Ukraine
cheers! :)
источник

KL

Kirill Light in NodeUA - JavaScript and Node.js in Ukraine
Thanks :)
источник

AO

Alex O in NodeUA - JavaScript and Node.js in Ukraine
глупый вопрос: а как оплачивать школу?)
вижу только цену, а где платить - нет
источник

IS

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

VZ

Viacheslav Zhuravsky... in NodeUA - JavaScript and Node.js in Ukraine
Alex O
глупый вопрос: а как оплачивать школу?)
вижу только цену, а где платить - нет
Тимур сделает объявление
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Alex O
глупый вопрос: а как оплачивать школу?)
вижу только цену, а где платить - нет
Нужно зарегистрироваться и в течении пары дней на почту придет инвойс и подробности школы
источник

T

Tim in NodeUA - JavaScript and Node.js in Ukraine
@tshemsedinov Расскажите, пожалуйста, подробнее о формате и графике интенсива. В вашем комментарии на ДОУ говорится о “поговорить и ответить на вопросы” и тд.
На два дня очень плотная программа описана. Это будет просто Q&A по указанным темам? Или набор лекций из ваших видео-курсов? Воркшоп?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Tim
@tshemsedinov Расскажите, пожалуйста, подробнее о формате и графике интенсива. В вашем комментарии на ДОУ говорится о “поговорить и ответить на вопросы” и тд.
На два дня очень плотная программа описана. Это будет просто Q&A по указанным темам? Или набор лекций из ваших видео-курсов? Воркшоп?
Повторять лекции нет смысла, их лучше до школы посмотреть. Писать код - тоже не то, за два дня мало что можно серьезного написать и поревьюить не успеем. В основном - это живое обсуждение этих тем и если нужноб то и полайвкодим. Если кто подкинет юзкейс или проблему, то спроектируем архитектуру и структуру. Я надеюсь на двухсторонее живое общение.
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Добрый вечер, друзья!
Такой вот кейс:
Запускаю https-сервер с SSL/TLS, далее тестирую из разных клиентов. С помощью curl проблем не возникает, а вот с помощью Postman выскакивает ошибка "socket hang up" на обработчике onClientError.
Смотрю в логи, и вижу что ошибка отработала только после того как сокет уже был уничтожен и было создано новое соединение.

172.17.0.1:54492 (onClientConnection)
172.17.0.1:54496 (onClientConnection)
undefined:undefined (onClientError) socket hang up
172.17.0.1:54496 (onClientRequest) POST /v1/bill/pay
172.17.0.1:54496 (onClientData) 374 b
172.17.0.1:54496 (onClientEnd) >> actPostPay()

Смотрел доку ноды здесь, тут сказано что "Если сокет недоступен для записи, он немедленно уничтожается."
В целом кто-то сталкивался с этим? Из-за чего происходит такое поведение?
источник
2020 March 03

AN

Aleksandr Neyasov in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Добрый вечер, друзья!
Такой вот кейс:
Запускаю https-сервер с SSL/TLS, далее тестирую из разных клиентов. С помощью curl проблем не возникает, а вот с помощью Postman выскакивает ошибка "socket hang up" на обработчике onClientError.
Смотрю в логи, и вижу что ошибка отработала только после того как сокет уже был уничтожен и было создано новое соединение.

172.17.0.1:54492 (onClientConnection)
172.17.0.1:54496 (onClientConnection)
undefined:undefined (onClientError) socket hang up
172.17.0.1:54496 (onClientRequest) POST /v1/bill/pay
172.17.0.1:54496 (onClientData) 374 b
172.17.0.1:54496 (onClientEnd) >> actPostPay()

Смотрел доку ноды здесь, тут сказано что "Если сокет недоступен для записи, он немедленно уничтожается."
В целом кто-то сталкивался с этим? Из-за чего происходит такое поведение?
Постмен умеет конвертить в курл, в чем отличия от твоего курла?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Aleksandr Neyasov
Постмен умеет конвертить в курл, в чем отличия от твоего курла?
Не думаю что есть сильные отличия, возможно в использовании протокола http/https отдельно взятым клиентом.

Curl:

curl -i --cacert localhost-cert.pem -X POST -H "Content-Type: application/json" -d '{"MM":"01","YY":01,"cvv2":"111","card_number":"1234567890123456"}' https://localhost:5000/v1/bill/encode-ccard

Лог сервера:

172.17.0.1:43248 (onClientConnection)
172.17.0.1:43248 (onClientRequest) POST /v1/bill/encode-ccard
172.17.0.1:43248 (onClientData) 216 b
172.17.0.1:43248 (onClientEnd) >> actEncodeCcard()
172.17.0.1:43248 (onClientClose) 200 OK

Postman:

https://ibb.co/GQZJkRd
https://ibb.co/6NYQhf5

Лог сервера:

172.17.0.1:43322 (onClientConnection)
172.17.0.1:43326 (onClientConnection)
undefined:undefined (onClientError) socket hang up
172.17.0.1:43326 (onClientRequest) POST /v1/bill/encode-ccard
172.17.0.1:43326 (onClientData) 371 b
172.17.0.1:43326 (onClientEnd) >> actEncodeCcard()
172.17.0.1:43326 (onClientClose) 200 OK

Правда я это все в контейнере запускаю: https://ibb.co/wKX2S2T
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Похоже разобрался
https://ibb.co/PwFLygp
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Нет, я ошибся. Это в результате ожидания дебагера выскочил TLS handshake timeout
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Повторять лекции нет смысла, их лучше до школы посмотреть. Писать код - тоже не то, за два дня мало что можно серьезного написать и поревьюить не успеем. В основном - это живое обсуждение этих тем и если нужноб то и полайвкодим. Если кто подкинет юзкейс или проблему, то спроектируем архитектуру и структуру. Я надеюсь на двухсторонее живое общение.
К сожалению не смогу присутствовать на ваше замечательном двухдневном митапе. Но могу подкинуть юзкейс, если кому интересно: Организация API интерфейса посредством MVC на чистом Node.js, без сторонних зависимостей. Если это можно рассмотреть за короткое время, то можно рассмотреть реализацию аутентификации и обслуживание статических страниц
источник

V

Vyacheslav in NodeUA - JavaScript and Node.js in Ukraine
Всем привет, подскажите кто использовал WT. Как и где можно использовать потоки в node.js
Как вижу это я. Если смотреть на java то в этих языках единственный способ (из коробки) выполнять код параллельно это много поток. В случае с node это асинхронность + я использую микро сервисы и если мне нужно еще производительности я могу запустить еще несколько экземпляров сивого сервиса.
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Vyacheslav
Всем привет, подскажите кто использовал WT. Как и где можно использовать потоки в node.js
Как вижу это я. Если смотреть на java то в этих языках единственный способ (из коробки) выполнять код параллельно это много поток. В случае с node это асинхронность + я использую микро сервисы и если мне нужно еще производительности я могу запустить еще несколько экземпляров сивого сервиса.
источник

V

Vyacheslav in NodeUA - JavaScript and Node.js in Ukraine
Окей, тогда напиши как ты совмещаешь много поток и асинхронность
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Vyacheslav
Окей, тогда напиши как ты совмещаешь много поток и асинхронность
не понял вопрос
источник