1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-01-19 12:16:17 -05:00
denoland-deno/tests/testdata/workers/http_worker.js
2024-12-31 19:12:39 +00:00

15 lines
473 B
JavaScript

// Copyright 2018-2025 the Deno authors. MIT license.
// deno-lint-ignore-file no-deprecated-deno-api
const listener = Deno.listen({ hostname: "127.0.0.1", port: 4506 });
postMessage("ready");
for await (const conn of listener) {
(async () => {
// @ts-ignore `Deno.serveHttp()` was soft-removed in Deno 2.
const requests = Deno.serveHttp(conn);
for await (const { respondWith } of requests) {
respondWith(new Response("Hello world"));
}
})();
}