beakr (version 0.3.1)

Middleware: Middleware class

Description

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.

Arguments

Methods

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.

Methods

Public methods

Method new()

Usage

Middleware$new(FUN, path, method, websocket)

Method clone()

The objects of this class are cloneable with this method.

Usage

Middleware$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

See Also

Router and Middleware