HttpServer
Defines HTTP server.
Value members
Constructors
Creates HTTP server using supplied settings.
Creates HTTP server using supplied settings.
Server Settings
The following provides example settings:
[
host: 'localhost',
port: 8443,
ssl: [
key: '/private/ssl/server.key',
certificate: '/private/ssl/server.crt'
],
logger: 'HttpServer', // i.e., logger name
backlogSize: 50,
queueSize: 32,
poolSize: 8,
bufferSize: 8192,
readTimeout: 1000,
headerLimit: 100,
keepAlive: [
timeout: 30,
max: 5
]
]
- Value parameters:
- settings
server settings
Concrete methods
Inherited methods
Adds request handler for DELETE requests at specified path.
Adds request handler for DELETE requests at specified path.
- Value parameters:
- handler
request handler
- path
request path
- Returns:
this
- Inherited from:
- Router
Mounts file server at specified path.
Mounts file server at specified path.
- Value parameters:
- defaults
default file names
- path
request path
- source
source directory
- Returns:
this
- Inherited from:
- Router
Adds request handler for GET requests at specified path.
Adds request handler for GET requests at specified path.
- Value parameters:
- handler
request handler
- path
request path
- Returns:
this
- Inherited from:
- Router
Adds request handler at specified path and request methods.
Adds request handler at specified path and request methods.
- Value parameters:
- handler
request handler
- methods
request methods
- path
request path
- Returns:
this
- Inherited from:
- Router
Adds request handler.
Adds request handler.
- Value parameters:
- handler
request handler
- Returns:
this
- Inherited from:
- Router
Adds response filter.
Adds response filter.
- Value parameters:
- filter
response filter
- Returns:
this
- Inherited from:
- Router
Adds request handler for POST requests at specified path.
Adds request handler for POST requests at specified path.
- Value parameters:
- handler
request handler
- path
request path
- Returns:
this
- Inherited from:
- Router
Adds request handler for PUT requests at specified path.
Adds request handler for PUT requests at specified path.
- Value parameters:
- handler
request handler
- path
request path
- Returns:
this
- Inherited from:
- Router
Adds error handler.
Adds error handler.
- Value parameters:
- handler
error handler
- Returns:
this
- Inherited from:
- Router
Mounts routing module at specified path.
Mounts routing module at specified path.
- Value parameters:
- module
routing module
- path
request path
- Returns:
this
- Inherited from:
- Router
Resolves router path to its absolute path.
Resolves router path to its absolute path.
- Value parameters:
- path
router path
- Inherited from:
- Router
Adds lifecycle hook.
Adds lifecycle hook.
- Value parameters:
- hook
lifecycle hook
- Returns:
this
- Inherited from:
- Router
Adds websocket handler for requests at specified path.
Adds websocket handler for requests at specified path.
- Value parameters:
- handler
websocket handler
- path
request path
- Returns:
this
- Inherited from:
- Router