我在 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。我究竟做错了什么?文档说负载均衡器终止了 SSL,是否需要在那里配置?
多谢