Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/harmony/test/deps.ts>serveListener

An easy to use Discord API Library for Deno.
Latest
function serveListener
import { serveListener } from "https://deno.land/x/harmony@v2.9.1/test/deps.ts";

Constructs a server, accepts incoming connections on the given listener, and handles requests on these connections with the given handler.

import { serveListener } from "https://deno.land/std@0.224.0/http/server.ts";

const listener = Deno.listen({ port: 4505 });

console.log("server listening on http://localhost:4505");

await serveListener(listener, (request) => {
  const body = `Your user-agent is:\n\n${request.headers.get(
    "user-agent",
  ) ?? "Unknown"}`;

  return new Response(body, { status: 200 });
});

Parameters

listener: Deno.Listener

The listener to accept connections from.

handler: Handler

The handler for individual HTTP requests.

optional
options: Omit<ServeInit, "port" | "hostname">

Optional serve options.

Returns

Promise<void>