sessionStore影响标头 - 错误[ERR_HTTP_HEADERS_SENT]:无法在将标头发送到客户端

时间:2018-06-11 15:53:06

标签: javascript mysql node.js postgresql express

我有这段代码并收到此错误:

https://github.com/ericx2x/notes

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

简单地添加会话商店不应该影响我的标题..不确定为什么这是我所看到的行为。到目前为止,我已经尝试将resave设置为false / true并尝试使用psql / mysql来存储我的会话。似乎没有什么能摆脱这个错误..

  

GET / api / notes 304 11.571 ms - - GET / api /密码/ 304 9.699 ms - -   错误[ERR_HTTP_HEADERS_SENT]:发送后无法设置标头   给客户       在validateHeader(_http_outgoing.js:500:11)       在ServerResponse.setHeader(_http_outgoing.js:507:3)       在ServerResponse.header(/home/el8le/workspace/notes/node_modules/express/lib/response.js:767:10)       在ServerResponse.contentType(/home/el8le/workspace/notes/node_modules/express/lib/response.js:595:15)       在ServerResponse.send(/home/el8le/workspace/notes/node_modules/express/lib/response.js:145:14)       完成后(/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.exports .__ express [作为引擎](/home/el8le/workspace/notes/node_modules/jade/lib/index.js:417:11)       在View.render(/home/el8le/workspace/notes/node_modules/express/lib/view.js:135:8)       在tryRender(/home/el8le/workspace/notes/node_modules/express/lib/application.js:640:10)       在Function.render(/home/el8le/workspace/notes/node_modules/express/lib/application.js:592:3)       在ServerResponse.render(/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)       在trim_prefix(/home/el8le/workspace/notes/node_modules/express/lib/router/index.js:315:13)       at /home/el8le/workspace/notes/node_modules/express/lib/router/index.js:284:7

0 个答案:

没有答案