【发布时间】:2019-03-27 05:46:44
【问题描述】:
我在 GAE node.js 标准环境中的应用程序中实现了会话机制,使用没有 store 值的 express-session。尽管它在 localhost 上运行没有问题,但无论在 GAE node.js 标准环境中如何配置 cookie.maxAge,会话似乎都已终止。这就是我所拥有的:
app.use(session({
cookie: {
maxAge: 31536000000, // 1 year
secure: true
},
secret: SECRET,
resave: true,
saveUninitialized: true
}));
我认为这是由 GAE 不持久内存引起的,如果是这样,我应该添加 store 选项。我寻找了一个最简单的选项并找到了 memcache,但它是 not yet available on GAE node.js standard。
- 这是应用程序没有
store选项的问题吗? - 在 GAE node.js 标准上使用
store的最简单方法是什么? - 如何在此环境中使用 memcache?
【问题讨论】:
标签: node.js google-app-engine express-session google-appengine-node