Files
2026-07-22 18:08:04 -05:00

18 lines
547 B
TypeScript

/* An http client 'error' with NO listener is fatal: exit code 1, like
* Node's unhandled 'error' EventEmitter throw (stderr wording is the
* runtime's own — never compared). */
import { createServer } from "node:net";
import { request } from "node:http";
const probe = createServer();
probe.listen(0, () => {
const port = probe.address().port;
probe.close(() => {
console.log("requesting");
const req = request({ hostname: "127.0.0.1", port, path: "/" }, () => {
console.log("response?!");
});
req.end();
});
});