我一直在嘗試使用passport-ci-oidc 和node.js 執行一些身份驗證。在之前的變體中,我使用了passport-idaas-openidconnect,一切對我來說都很好?,F在我收到以下錯誤:Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client at ServerResponse.setHeader (_http_outgoing.js:470:11) at ServerResponse.header (/Users/LSBTUser1/ibm/iERPedia/node_modules/express/lib/response.js:718:10) at app.use (/Users/LSBTUser1/ibm/iERPedia/app.js:219:7) at Layer.handle [as handle_request] (/Users/LSBTUser1/ibm/iERPedia/node_modules/express/lib/router/layer.js:95:5) at trim_prefix (/Users/LSBTUser1/ibm/iERPedia/node_modules/express/lib/router/index.js:312:13) at /Users/LSBTUser1/ibm/iERPedia/node_modules/express/lib/router/index.js:280:7 at Function.process_params (/Users/LSBTUser1/ibm/iERPedia/node_modules/express/lib/router/index.js:330:12) at next (/Users/LSBTUser1/ibm/iERPedia/node_modules/express/lib/router/index.js:271:10) at urlencodedParser (/Users/LSBTUser1/ibm/iERPedia/node_modules/body-parser/lib/types/urlencoded.js:91:7) at Layer.handle [as handle_request] (/Users/LSBTUser1/ibm/iERPedia/node_modules/express/lib/router/layer.js:95:5)即使我將刪除錯誤消息中提到的行 - 我也會收到相同的錯誤,但不會提及我的代碼的任何位置(僅“/node_modules/serve-static/node_modules/send/index.js”中的錯誤)。
Node.JS/Passport-CI-OIDC - 錯誤:發送后無法設置標頭。
莫回無
2023-07-06 17:18:50