aboutsummaryrefslogtreecommitdiff
path: root/bench/stream-file-upload-client/server-node.mjs
blob: 10a7b19ed839b4891974deb18d3f97068abe2f8f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { createServer } from "node:http";
const server = createServer((req, res) => {
  var chunkSize = 0;
  req.on("data", chunk => {
    chunkSize += chunk.byteLength;
  });

  req.on("end", () => {
    console.log("Received", chunkSize, "bytes");
    res.end(`${chunkSize}`);
  });
});
server.listen(parseInt(process.env.PORT ?? "3000"), (err, port) => {
  console.log(`http://localhost:${server.address().port}`);
});