【发布时间】:2015-06-18 06:06:56
【问题描述】:
我正在为快速会话设置会话 cookie 的最大年龄
app.use(session({ secret: process.env.EXPRESS_SECRET, key: 'sid', cookie: {secure: false, maxAge: 3000} }));
如何使用事件发射器或 express 的自定义事件(内部带有事件发射器) - 在会话结束时触发事件并将数据发送到视图层?
【问题讨论】:
-
即使您可以在会话结束时触发一些事件,您如何将其发送到视图。当客户端发出请求时,视图会被渲染。如果没有 Web 套接字,您将无法推送到客户端。
-
这就是我想要弄清楚的,当会话结束时,你如何显示模式或其他东西?这可能是不可能的。
-
您可以使用 Web 套接字或让您的客户端代码每隔一段时间轮询您的服务器以检查会话是否已结束。
标签: node.js express express-session