diff options
author | Kevin (Kun) "Kassimo" Qian <kevinkassimo@gmail.com> | 2019-11-04 13:45:29 -0500 |
---|---|---|
committer | Ry Dahl <ry@tinyclouds.org> | 2019-11-04 13:45:29 -0500 |
commit | 0644f9c1a6fd85831dac459f50306781ac2b08e3 (patch) | |
tree | 677ed1199280db6c1b5b7535883055ededd9a0a8 /std/http/testdata/simple_https_server.ts | |
parent | 0049d4e50c9dd945f25f69b08b08fbf492001f96 (diff) |
std/http: add serveTLS and listenAndServeTLS (#3257)
Diffstat (limited to 'std/http/testdata/simple_https_server.ts')
-rw-r--r-- | std/http/testdata/simple_https_server.ts | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/std/http/testdata/simple_https_server.ts b/std/http/testdata/simple_https_server.ts new file mode 100644 index 000000000..655457c94 --- /dev/null +++ b/std/http/testdata/simple_https_server.ts @@ -0,0 +1,16 @@ +// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license. +// This is an example of a https server +import { serveTLS } from "../server.ts"; + +const tlsOptions = { + hostname: "localhost", + port: 4503, + certFile: "./http/testdata/tls/localhost.crt", + keyFile: "./http/testdata/tls/localhost.key", +}; +const s = serveTLS(tlsOptions); +console.log(`Simple HTTPS server listening on ${tlsOptions.hostname}:${tlsOptions.port}`); +const body = new TextEncoder().encode("Hello HTTPS"); +for await (const req of s) { + req.respond({ body }); +} |