From 4f5b4f9cee66169728c909f5e53a1f8a6a326f6d Mon Sep 17 00:00:00 2001 From: vwkd <33468089+vwkd@users.noreply.github.com> Date: Thu, 6 May 2021 04:47:58 +0200 Subject: docs(runtime): fix HTTP server example (#10497) --- docs/runtime/http_server_apis.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'docs/runtime') diff --git a/docs/runtime/http_server_apis.md b/docs/runtime/http_server_apis.md index b9a64a272..9880b542a 100644 --- a/docs/runtime/http_server_apis.md +++ b/docs/runtime/http_server_apis.md @@ -74,10 +74,10 @@ There is also the `.accept()` method on the listener which can be used: const server = Deno.listen({ port: 8080 }); while (true) { - const conn = server.accept(); - if (conn) { + try { + const conn = await server.accept(); // ... handle the connection ... - } else { + } catch (err) { // The listener has closed break; } @@ -122,8 +122,8 @@ await the next request. It would look something like this: const server = Deno.listen({ port: 8080 }); while (true) { - const conn = server.accept(); - if (conn) { + try { + const conn = await server.accept(); (async () => { const httpConn = Deno.serveHttp(conn); while (true) { @@ -136,7 +136,7 @@ while (true) { } } })(); - } else { + } catch (err) { // The listener has closed break; } -- cgit v1.2.3