我一直在尝试使用passport-ci-oidc 和node.js 执行一些身份验证。在之前的变体中,我使用了passport-idaas-openidconnect,一切对我来说都很好。现在我收到以下错误:
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”中的错误)。
隔江千里
相关分类