A Middleware
object represents middleware functions that have access
to the request (req
), response (res
) and error (err
)
objects in request-response cycle via the Router
.
path
Returns the path for the specified middleware.
FUN
Returns the function response.
method
Returns the HTTP method for the middleware, i.e. "GET", "POST", etc.
protocol
Returns the protocol, "http" or "websocket".
initialize(FUN, path, method, websocket)
Initializes the state of new middleware.
Router
and Middleware
new()
Middleware$new(FUN, path, method, websocket)
clone()
The objects of this class are cloneable with this method.
Middleware$clone(deep = FALSE)
deep
Whether to make a deep clone.