Version: Deno 2.7.9
Hi,
I would like to report a behavior I observed in Deno when running the below snippet
// c.mjs
import http from "node:http";
const server = http.createServer((req, res) => {
req.on("end", () => {
console.log(req.socket.bytesRead);
res.end("ok");
});
req.resume();
});
server.listen(3000, () => {
const req = http.request({ method: "PUT", port: 3000 });
req.write("hello");
req.end();
});
Expected output
In Node.js, bytesRead reports the number of bytes received on the socket
root@KContainer:~/3021# node c.mjs
107
^C
Actual output
Deno returns undefined
root@KContainer:~/3021# deno run -A c.mjs
undefined
^C
Reference
https://docs.deno.com/api/node/http/~/request
Version: Deno 2.7.9
Hi,
I would like to report a behavior I observed in Deno when running the below snippet
Expected output
In Node.js,
bytesReadreports the number of bytes received on the socketActual output
Deno returns
undefinedReference
https://docs.deno.com/api/node/http/~/request