serve method

Future<HttpServer> serve([
  1. String host = '0.0.0.0',
  2. int port = 4000
])

Implementation

Future<HttpServer> serve([String host = '0.0.0.0', int port = 4000]) async {
  var handler = const shelf.Pipeline()
      .addMiddleware(corsHeaders())
      .addMiddleware(shelf.logRequests())
      .addHandler((req) async {
    // Return 404 by default
    // https://github.com/google/dart-neats/issues/1
    var res = await router.call(req);
    return res;
  });
  var server = await shelf_io.serve(handler, host, port);
  return server;
}