나는 그것이 라이브러리가 오류를 반환하는 Boom를 호출로 응답 오브젝트에 직접 속성 code
을 추가 할 수 생각하지 않습니다.
그러나 유효하지 않은 토큰은 401 Unauthorized
이 될 수 있으므로 optional parameters에 콜백 err
을 확장하여 원하는 사용자 지정 특성을 포함 할 수 있습니다. 더 많은 정보를 얻으려면이 응답에 Boom
의 문서를보십시오. here.
errorFunc: (err) =>
{
err.message = 'foo bar'; // optional
err.schema = 'error';
err.attributes = {code: 'token-invalid'};
return err;
}
이
"payload": {
"statusCode": 401,
"error": "Unauthorized",
"message": "foo bar",
"attributes": {
"error": "foo bar",
"code": 'invalid-token' // <---- your custom value
}
},
"headers" {
"WWW-Authenticate": "error code=\"token-invalid\", error=\"foo bar\""
}
같은 응답 뭔가를 생성합니다