basepath


Description:

[ Version ( since = "0.3" ) ]
public HandlerCallback basepath (string path, owned HandlerCallback forward)

Rebase and forward requests which path match the provided basepath.

If the VSGI.Request.uri path has the provided prefix, it is stripped and the resulting request is forwared.

Typically, a leading slash and no ending slash are used to form the prefix path (e.g. '/user').

If 'next' is called while forwarding, the URI path is restored.

Error which message consist of a 'Location' header are prefixed by the basepath.

Parameters:

path

path prefix stripped on forwarded requests

forward

callback used to forward the request


Namespace: Valum
Package: valum-0.3