diff options
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 }); +} |