interface Deno.HttpServer
extends AsyncDisposable
An instance of the server created using Deno.serve()
API.
Type Parameters Jump to heading
Jump to headingAddr extends Deno.Addr = Deno.Addr
Properties Jump to heading
Jump to headingfinished: Promise<void>
A promise that resolves once server finishes - eg. when aborted using
the signal passed to ServeOptions.signal
.
The local address this server is listening on.
Methods Jump to heading
Jump to headingref(): void
Make the server block the event loop from finishing.
Note: the server blocks the event loop from finishing by default.
This method is only meaningful after .unref()
is called.
Jump to headingunref(): void
Make the server not block the event loop from finishing.
Jump to headingshutdown(): Promise<void>
Gracefully close the server. No more new connections will be accepted, while pending requests will be allowed to finish.