我有这个代码并得到此错误:

https://github.com/ericx2x/notes

此错误仅在我将“store:sessionStore”添加到此行时显示“router.use(session({secret:'iloveel89',store:sessionStore,resave:true,saveUninitialized:true,logged:false,cookie:{maxAge: 7200000}}));“

简单地添加会话存储不应该影响我的 Headers ..不知道为什么's the behavior I'我看到了 . 到目前为止,我已经尝试将 resave 设置为false / true并尝试使用psql / mysql来存储我的会话 . 似乎没有什么摆脱这个错误..

GET / api / notes 304 11.571 ms - - GET / api / password / 304 9.699 ms - - 错误[ERR_HTTP_HEADERS_SENT]:在ServerResponse上的validateHeader(http_outgoing.js:500:11)发送到客户端后,无法设置标头在ServerResponse.contentType(/ home / el8le / workspace)的ServerResponse.header(/home/el8le/workspace/notes/node_modules/express/lib/response.js:767:10)的.setHeader(http_outgoing.js:507:3) /notes/node_modules/express/lib/response.js:595:15)在ServerResponse.send(/home/el8le/workspace/notes/node_modules/express/lib/response.js:145:14)at done(/ home) /el8le/workspace/notes/node_modules/express/lib/response.js:1004:10)at Object.exports.renderFile(/home/el8le/workspace/notes/node_modules/jade/lib/index.js:374:12 )在View.render的View.exports . express [as engine](/home/el8le/workspace/notes/node_modules/jade/lib/index.js:417:11)(/ home / el8le / workspace / notes / node_modules) /express/lib/view.js:135:8)在tryRender(/ home / el8le / workspace / notes / node_modules / express / lib / applicati) on.js:640:10)在ServerResponse.render上的Function.render(/home/el8le/workspace/notes/node_modules/express/lib/application.js:592:3)(/ home / el8le / workspace / notes / node_modules / express / lib / response.js:1008:7)在/home/el8le/workspace/notes/app.js:40:7在Layer.handle_error(/ home / el8le / workspace / notes / node_modules / express / lib) /router/layer.js:71:5)在/ home / el8le / workspace / notes / node_modules的trim_prefix(/home/el8le/workspace/notes/node_modules/express/lib/router/index.js:315:13) /express/lib/router/index.js:284:7