| Interface | Description |
|---|---|
| BasicAuthProvider |
Common interface for authenticating users by using BASIC Authentication.
|
| Class | Description |
|---|---|
| AbstractRequestProcessor | |
| BasicAuthenticator |
Simple middleware that provides HTTP BASIC Authentication support.
|
| CorsHeaders |
Implements server side https://www.w3.org/wiki/CORS support for Moleculer.
|
| ErrorPage |
Custom error page (Error 404, 500, etc.) handler.
|
| Favicon |
Server "/favicon.ico" HTTP requests.
|
| HostNameFilter |
The HostNameFilter adds the ability to allow or block requests based on
the host name of the client.
|
| HostNameFilter.CachedHostname | |
| HttpMiddleware |
Abstract class for all HTTP Middlewares.
|
| IpFilter |
The IpFilter Middleware adds the ability to allow or block requests based on
the IP address of the client.
|
| NotFound |
Refuses all requests with "Error 400 Not Found" message.
|
| RateLimiter |
Rate Limiter limits concurrent constant requests to the HTTP calls in the
application.
|
| Redirector |
Redirects all requests to the specified URL / location.
|
| RequestLogger |
Writes request headers and response headers + response body into the log.
|
| RequestLogger.RequestLoggerTask | |
| RequestLogger.RequestProperties | |
| ResponseDeflater |
Compresses body of REST responses.
|
| ResponseHeaders |
Adds static HTTP-headers to the response message.
|
| ResponseTime |
Adds a header "X-Response-Time" to the response, containing the time taken in
MILLISECONDS to process the request.
|
| ResponseTimeout |
Middleware that will timeout requests if the response has not been written
after the specified time.
|
| ServeStatic |
Service to serve files from within a given root directory.
|
| ServeStatic.CachedFile | |
| TopLevelCache |
URL-based content cache.
|
| XSRFToken |
This middleware adds "X-XSRF-TOKEN" header to responses.
|
| XSRFToken.TokenHandler |