serve function

Future<void> serve(
  1. Conf config, {
  2. bool log = false,
})

Implementation

Future<void> serve(Conf config, {bool log: false}) async {
  final server = Jaguar(
      address: config.host,
      port: config.port,
      securityContext: config.securityContext);

  for (int i = 0; i < config.basePaths.length; i++) {
    server.staticFiles(config.basePaths[i] + '/*', config.dirs[i]);
  }

  if (log) {
    server.log.onRecord.listen(print);
  }

  await server.serve(logRequests: log);
}