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

x/deno/std/http/server.ts>listenAndServeTLS

A modern runtime for JavaScript and TypeScript.
Go to Latest
function listenAndServeTLS
import { listenAndServeTLS } from "https://deno.land/x/deno@v0.28.0/std/http/server.ts";

Create an HTTPS server with given options and request handler

const body = new TextEncoder().encode("Hello HTTPS");
const options = {
  hostname: "localhost",
  port: 443,
  certFile: "./path/to/localhost.crt",
  keyFile: "./path/to/localhost.key",
};
listenAndServeTLS(options, (req) => {
  req.respond({ body });
});

Parameters

options: HTTPSOptions

Server configuration

handler: (req: ServerRequest) => void

Request handler

Returns

Promise<void>