listenSecure method
Future<HttpServer>
listenSecure({
- required SecurityContext securityContext,
- int port = 3000,
- dynamic bindIp = '0.0.0.0',
- int backlog = 0,
Implementation
Future<HttpServer> listenSecure({
required SecurityContext securityContext,
int port = 3000,
dynamic bindIp = '0.0.0.0',
bool shared = true,
int backlog = 0,
}) async {
final _server = await HttpServer.bindSecure(
bindIp,
port,
securityContext,
backlog: backlog,
shared: shared,
);
server = _server;
_server.idleTimeout = Duration(seconds: 1);
_server.listen((HttpRequest request) {
requestQueue.add(() => _incomingRequest(request));
});
logWriter(() => 'HTTP Server listening on port ${_server.port}', LogType.info);
return _server;
}