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 в качестве конфигурации. Как я могу это изменить?

0 ответов

Другие вопросы по тегам