gleam/http/service
Types
Deprecated: Use middleware packages such as Wisp or Glen instead
pub type Middleware(
  before_req,
  before_resp,
  after_req,
  after_resp,
) =
  fn(
    fn(request.Request(before_req)) -> response.Response(
      before_resp,
    ),
  ) -> fn(request.Request(after_req)) -> response.Response(
    after_resp,
  )Deprecated: Use middleware packages such as Wisp or Glen instead
pub type Service(in, out) =
  fn(request.Request(in)) -> response.Response(out)Values
pub fn map_response_body(
  service: fn(c) -> response.Response(a),
  with mapper: fn(a) -> b,
) -> fn(c) -> response.Response(b)Deprecated: Use middleware packages such as Wisp or Glen instead
pub fn method_override(
  service: fn(request.Request(a)) -> b,
) -> fn(request.Request(a)) -> bDeprecated: Use middleware packages such as Wisp or Glen instead
pub fn prepend_response_header(
  service: fn(a) -> response.Response(b),
  key: String,
  value: String,
) -> fn(a) -> response.Response(b)Deprecated: Use middleware packages such as Wisp or Glen instead