Extends
Members
writeStreamLineHandler :function
- Source:
- Inherited From:
Command streaming interceptor handler.
isStreaming :boolean
- Source:
- Inherited From:
Indicates if the response is currently streaming.
request :request
- Source:
- Inherited From:
Express request.
response :response
- Source:
- Inherited From:
Express response.
Methods
handle(defaults)
Handle redirection.
Parameters:
Name | Type | Description |
---|---|---|
defaults |
Object | The default values. |
Returns:
The response.
- Type
- *
prepareHandling(app, request, response)
- Source:
- Inherited From:
Prepare request handling.
Parameters:
Name | Type | Description |
---|---|---|
app |
container.Container | The current container instance. |
request |
request | The current request instance. |
response |
response | The current response instance. |
view(view, data)
- Source:
- Inherited From:
Send HTML response.
Parameters:
Name | Type | Description |
---|---|---|
view |
string | The view name. |
data |
* | The view-model data. |
Returns:
The response instance.
- Type
- response
json(object)
- Source:
- Inherited From:
Send JSON response.
Parameters:
Name | Type | Description |
---|---|---|
object |
string | number | boolean | object | The JSON value to send. |
Returns:
The response instance.
- Type
- response
dump(…parameters)
- Source:
- Inherited From:
Dump parameters in the current response.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
parameters |
* |
<repeatable> |
The dumped values. |
(async) stream(handler)
- Source:
- Inherited From:
Send a stream response.
Ends the request when the handler resolves.
Parameters:
Name | Type | Description |
---|---|---|
handler |
function | The stream handler. |
Returns:
The async process promise.
- Type
- Promise
writeStreamLine(line)
- Source:
- Inherited From:
Write line in the stream response.
Parameters:
Name | Type | Description |
---|---|---|
line |
string | The line to stream into the response. |
Returns:
The current controller instance.
streamCommand(command)
- Source:
- Inherited From:
Send a stream response from command output.
Parameters:
Name | Type | Description |
---|---|---|
command |
string | Array.<string> | The command string. |
Returns:
The async process promise.
- Type
- Promise
(async) runCommand(command, handleropt)
- Source:
- Inherited From:
Run command.
Handle output if an handler is provided.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
command |
string | Array.<string> | The command string. | ||
handler |
function | null |
<optional> |
null
|
The handler that will received printed data after command will have run. |
Returns:
The async process promise.
- Type
- Promise
validate(validationClosure)
- Source:
- Inherited From:
Validate the current request body against the given schema.
Parameters:
Name | Type | Description |
---|---|---|
validationClosure |
function | The validation callback that returns the validation schema. |
redirect(to, permanentopt)
- Source:
- Inherited From:
Redirect to the given URL with the appropriate redirection code.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
to |
string | The URL to redirect to. | ||
permanent |
boolean |
<optional> |
false
|
Indicates that the redirection response should flag a permanent redirection. |
Returns:
The current response instance.
- Type
- response
permanentRedirect(to)
- Source:
- Inherited From:
Redirect to the given URL permanently.
Parameters:
Name | Type | Description |
---|---|---|
to |
string | The URL to redirect to. |
Returns:
The current response instance.
- Type
- response
status(status)
- Source:
- Inherited From:
Set response status.
Parameters:
Name | Type | Description |
---|---|---|
status |
number | The HTTP status code. |
Returns:
The current controller instance.
throwWithStatus(status)
- Source:
- Inherited From:
Set response status and throw an HTTP error that reflects the given status.
Parameters:
Name | Type | Description |
---|---|---|
status |
number | The HTTP status code. |
Throws:
-
The corresponding HTTP error based on the HTTP status code.
ok()
- Source:
- Inherited From:
Set 200 OK status.
Returns:
The current controller instance.
created()
- Source:
- Inherited From:
Set 201 Created status.
Returns:
The current controller instance.
accepted()
- Source:
- Inherited From:
Set 202 Accepted status.
Returns:
The current controller instance.
noContent()
- Source:
- Inherited From:
Set 204 No Content status.
Returns:
The current controller instance.
badRequest()
- Source:
- Inherited From:
Set 400 Bad Request status.
Returns:
The current controller instance.
unauthorized()
- Source:
- Inherited From:
Set 401 Unauthorized status.
Returns:
The current controller instance.
forbidden()
- Source:
- Inherited From:
Set 403 Forbidden status.
Returns:
The current controller instance.
notFound()
- Source:
- Inherited From:
Set 404 Not Found status.
Returns:
The current controller instance.
methodNotAllowed()
- Source:
- Inherited From:
Set 405 Method Not Allowed status.
Returns:
The current controller instance.
timeout()
- Source:
- Inherited From:
Set 408 Timeout status.
Returns:
The current controller instance.
teapot()
- Source:
- Inherited From:
Set 418 I'm A Teapot status.
Returns:
The current controller instance.