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)) -> b
Deprecated: 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