Class: HttpError

@nginstack/engine/lib/http/HttpError~ HttpError


new HttpError(error [, solution] [, details] [, code])

Classe de erro semelhante a nativa `DetailedError``, mas com a capacidade de indicar o status da resposta de uma rota HTTP. Ela permite indicar para o usuário uma possível solução para o erro e separa os detalhes técnicos da mensagem a ser exibida para o usuário.

Parameters:
Name Type Argument Description
error string | Error

Mensagem de erro a ser exibida para o usuário ou uma instância de Error que será relançada como um erro HTTP.

solution string <optional>

Procedimento que o usuário deverá realizar para que o erro não seja produzido novamente.

details string <optional>

Detalhes técnicos do erro. Detalhes que sejam de interesse exclusivo de desenvolvedores devem ser preferencialmente informados por este parâmetro em vez da mensagem de erro.

code number <optional>

Código do erro, definirá qual é o código do estado da resposta HTTP.

Extends

Classes

BadRequest
Forbidden
NotAcceptable
NotFound
ServiceUnavailable
Unauthorized