Class: ControllerEvent

@nginstack/engine/lib/router/ControllerEvent~ ControllerEvent


new ControllerEvent()

Evento emitido pela classe Controller do roteador HTTP.

Ver module:@nginstack/engine/lib/router/Controller para mais detalhes sobre o seu uso.

See:

Extends

  • Event

Members


action :string

Nome da ação do controlador que está sendo executada.

Type:
  • string

controller :Controller

Controlador que está executando a ação.

Type:
  • Controller
See:

request :Request

Requisição HTTP que está sendo atendida pelo controlador.

Type:
See:

response :Response

Resposta da requisição HTTP que está sendo gerada pelo controlador.

O conteúdo da resposta será gerado automaticamente com base no resultado da ação. Utilize este objeto apenas para adicionar informações complementares, como os cabeçalhos HTTP da resposta.

Type:
See:

result :RouteResult

Resultado da ação da rota HTTP.

Esta propriedade pode ser modificada caso seja desejado alterar o resultado gerado pelos métodos do controlador.

Type:
  • RouteResult
See: