Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 July 28

‌‌

‌‌‎nil ‌‌‎... in NodeUA - JavaScript and Node.js in Ukraine
Кто-то юзал node.js NET module, что за зверь?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
‌‌‎nil ‌‌‎
Кто-то юзал node.js NET module, что за зверь?
источник

‌‌

‌‌‎nil ‌‌‎... in NodeUA - JavaScript and Node.js in Ukraine
большое спасибо
источник

‌‌

‌‌‎nil ‌‌‎... in NodeUA - JavaScript and Node.js in Ukraine
по NET понял, крутая штука с socket.bytesRead/socket.bytesWritten, из запросов или на уровне сокета можно как-то такую инфу считывать для http запросов?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
‌‌‎nil ‌‌‎
по NET понял, крутая штука с socket.bytesRead/socket.bytesWritten, из запросов или на уровне сокета можно как-то такую инфу считывать для http запросов?
Да, они поверх tcp
источник

‌‌

‌‌‎nil ‌‌‎... in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Да, они поверх tcp
спасибо, нашел
req.connection.bytesRead
- но показатели имхо отличаются от реальных, не пойму почему так может быть
источник

‌‌

‌‌‎nil ‌‌‎... in NodeUA - JavaScript and Node.js in Ukraine
для
res.connection.bytesWritten

по идее должно быть, но нет
источник

‌‌

‌‌‎nil ‌‌‎... in NodeUA - JavaScript and Node.js in Ukraine
response is 0 bytes
response is 401 bytes


в браузере
825kb transferred
источник

S

S🎄usarna in NodeUA - JavaScript and Node.js in Ukraine
Pavel Batov
ты не на тот рут шлёшь форму, у тебя  она отправляется на /, а должна на /upload
спасибо)
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
‌‌‎nil ‌‌‎
для
res.connection.bytesWritten

по идее должно быть, но нет
req.socket, при чем req.socket и res.socket - это одно и то же
источник

‌‌

‌‌‎nil ‌‌‎... in NodeUA - JavaScript and Node.js in Ukraine
const bytesAtBeginningOfRequest = req.socket.bytesWritten || 0;
let bytesWritten = 0;
req.socket.on("drain", function() {
 bytesWritten += req.socket.bytesWritten;
});
res.on("finish", function() {
 console.log(
   "bytes for this request",
   bytesWritten - bytesAtBeginningOfRequest
 );
});


bytes for this request 1376529
- отлично, по-моему решен вопрос
источник

‌‌

‌‌‎nil ‌‌‎... in NodeUA - JavaScript and Node.js in Ukraine
1332937 bytes
- в браузере
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
‌‌‎nil ‌‌‎
1332937 bytes
- в браузере
разночтение из-за заголовков пакетов, которые на сервере считается, а в браузере может и не учитывается
источник
2019 July 29

‌‌

‌‌‎nil ‌‌‎... in NodeUA - JavaScript and Node.js in Ukraine
спасибо, теперь все полочкам. Теперь бы понять как в node.js реализовать proxy_pass(NGINX), или флаг -L в курле, т.е. передачу адреса для дальнейшего редиректа прокси, заголовками что ли как-то отправлять, "Proxy-location" какой-нибудь % )
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Переслано от Timur Shemsedinov
источник

AK

Anton Kovalenko in NodeUA - JavaScript and Node.js in Ukraine
Всім привіт!
источник

AK

Anton Kovalenko in NodeUA - JavaScript and Node.js in Ukraine
питання по мікрсервісам cote
источник

AK

Anton Kovalenko in NodeUA - JavaScript and Node.js in Ukraine
I want to transmit percents of file loading  from one service to another. After 100% percent i want to transmit file info. So, in other words one service that loads file sends percents to second service and the second one sends that info to client via socket connection.
Thanks.
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Anton Kovalenko
I want to transmit percents of file loading  from one service to another. After 100% percent i want to transmit file info. So, in other words one service that loads file sends percents to second service and the second one sends that info to client via socket connection.
Thanks.
источник

AK

Anton Kovalenko in NodeUA - JavaScript and Node.js in Ukraine
то я на форум писав))
источник