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 |
|
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. |