RequestController listen(Future<RequestOrResponse> requestControllerFunction(Request request))

A closure that responds to or forwards a Request.

If this instance does not respond to a request, this closure is invoked, passing in the Request being processed. This is the barebones handler for RequestController.

This closure must return a Request or Response.

This method returns a RequestController that further RequestControllers can be chained to.

See also generate and pipe.

Source

RequestController listen(
    Future<RequestOrResponse> requestControllerFunction(
        Request request)) {
  var controller = new RequestController()
    .._listener = requestControllerFunction;
  this.nextController = controller;
  return controller;
}