REST-интерфейс от ошибок oauth2-сервера в nodejs
Я использую плагин oauth2-server для nodejs ( npm) и имею следующую конфигурацию:
app.oauth = oauthserver({
model: oauth.model,
grants: ['password'],
debug: false
});
Когда я получаю /oauth/ токен без отправки какого-либо параметра с (без заголовка, без запроса, без тела), я получаю следующую ошибку как 500 - Внутренняя ошибка сервера:
{
"name": "OAuth2Error",
"message": "Invalid or missing grant_type parameter",
"headers": {
"Cache-Control": "no-store",
"Pragma": "no-cache"
},
"code": 400,
"error": "invalid_request",
"error_description": "Invalid or missing grant_type parameter"
}
Код в сообщении говорит 400 (Bad Request), и я хочу отправить сообщение не как 500, а как ответ 400.
Кроме того, я получаю сообщение об ошибке на своей консоли, даже если у меня есть debug: false в качестве конфигурации. Как я могу это изменить?