Boom
Boom nos provee una serie de utilidades para retornar errores HTTP, cada utilidad es un objeto de respuesta de tipo Boom que incluye las siguientes propiedades:
isBoom
- si es true
indica que es una instancia de Boom.
isServer
- si es true
indica que el código de respuesta es mayor o igual 500, aquí más informacion de los codigos de respuesta HTTP status Code.
message
- el mensaje del error.
typeof
- el constructor usado para crear el error (ejemplo: Boom.badRequest
).
output
- la respuesta formateada (generalmente esta es la que usamos) y contiene las siguientes claves:
statusCode
- código de estatus HTTP.headers
- un objeto que contiene encabezados HTTP donde cada clave es un nombre de encabezado y el valor es el contenido del encabezado.payload
- el objeto formateado usado como respuesta y contiene las siguientes claves:
-statusCode
- código de estatus HTTP, proviene destatusCode
-error
- nombre derivado del error HTTPstatusCode
.
-message
- mensaje de error derivado deerror.message
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?