【问题标题】:InternalOAuthError discord oauth2InternalOAuthError 不和谐 oauth2
【发布时间】:2021-01-27 14:57:29
【问题描述】:

我正在尝试使用 discord oauth2 登录我的用户

我注意到,当多次单击授权按钮时,我收到此错误。

InternalOAuthError: Failed to fetch user's guilds
    at S:\project\node_modules\passport-discord\lib\strategy.js:108:32
    at passBackControl (S:\project\node_modules\oauth\lib\oauth2.js:132:9)
    at IncomingMessage.<anonymous> (S:\project\node_modules\oauth\lib\oauth2.js:157:7)
    at IncomingMessage.emit (events.js:327:22)
    at endReadableNT (_stream_readable.js:1220:12)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)

在那之后我也收到了这个错误,但如果这很重要,请不要忘记:

Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client

我正在使用护照、护照-discord 和 express-session

【问题讨论】:

    标签: node.js oauth-2.0 discord passport.js express-session


    【解决方案1】:

    是的,这是因为 discord 的速率限制。除了更改您的护照以跟踪不和谐请求的数量之外,我不知道任何解决方案。

    【讨论】:

      猜你喜欢
      • 2021-10-23
      • 2022-01-20
      • 2021-01-10
      • 2021-02-14
      • 2022-10-13
      • 2021-10-19
      • 2018-03-20
      • 2021-04-02
      • 2021-06-30
      相关资源
      最近更新 更多