2

我正在为 nodejs ( npm ) 使用 oauth2-server 插件并具有以下配置:

app.oauth = oauthserver({
    model: oauth.model,
    grants: ['password'],
    debug: false
});

当我 GET /oauth/token 不发送任何参数(无标头、无查询、无正文)时,我收到以下错误,即 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(错误请求),我想发送消息不是 500 而是 400 响应。

此外,即使我有 debug: false 作为配置,我也会在控制台上收到错误。我该如何改变呢?

4

0 回答 0