【发布时间】:2013-01-06 00:04:25
【问题描述】:
我有一个在 Cedar 堆栈上运行的 node.js 应用程序,我很困惑为什么安全 cookie 不起作用。
"express": "3.0.3",
"node": ">=0.8.14",
...
app.use(express.session({
secret : 'somesecret',
store : // store works fine, sessions are stored
key : 'sid',
cookie : {
secure : true, // it works without the secure flag (cookie is set)
proxy : true, // tried using this as well, no difference
maxAge: 5184000000 // 2 months
}
}));
...
在 localhost 上一切正常,但在 heroku 上我似乎无法设置安全 cookie。我究竟做错了什么? docs 说负载均衡器终止 SSL,是否需要在那里配置?
非常感谢
【问题讨论】:
标签: node.js cookies heroku express