当前位置: 首页 > 面试题库 >

如何在ExpressJS中结束会话

海信鸥
2023-03-14
问题内容

我觉得这必须埋在文档中的某个地方,但我找不到。

您如何在ExpressJS中关闭或结束(或终止)会话(无论如何)?


问题答案:

Express 4.x更新的答案

会话处理不再内置于Express中。这个答案是指标准的会话模块: https
//github.com/expressjs/session

要清除会话数据,只需使用:

req.session.destroy();

该文档对此没有多大用处。它说:

销毁会话,删除req.session,将在下一个请求中重新生成。 req.session.destroy(function(err) { // cannot access session here })

但这 并不
意味着,本届会议将是下一个请求重新加载。这意味着将在下次请求时在您的会话存储中创建一个干净的空会话。(大概会话ID并没有改变,但是我还没有测试。)



 类似资料:
  • 问题内容: 我正在加载模板,然后使用服务针对我的范围对其进行编译。 然后在弹出窗口中使用它 我的模板非常复杂,可能要花一些时间来编译。 在弹出窗口中使用angular之前,如何确保angular完成了模板的编译? 编辑 :在创建弹出窗口之前,我试图将角度强制为,它确实可以工作,但会生成JavaScript错误,这对我来说是不可接受的。 问题答案: 允许您使用所谓的克隆附加功能,该功能允许您将元素附

  • 问题内容: 我正在使用。我在表格的一列中包含日期()。例如: 如何编写一个SQL查询,该查询以以下格式返回所有日期: 那是每个日期将被设置为一天的结束。 问题答案: 取日期,将其截断,添加一天,然后减去一秒: 如果要更改表中的数据,可以将逻辑放在其中。 当然,您也可以添加24 * 60 * 60-1秒: 但这似乎不太优雅。

  • 问题内容: 据我了解,事务开始于调用语句,然后终止于调用命令,如下例所示。 我理解正确吗?如果不能,请指正我,因为这实际上是我第一次在现实生活中使用交易。 谢谢。 问题答案: 好吧,根据php doc,您是对的。 在上面的示例中: 的是自动提交,因为它是默认的行为。 在 没有 自动致力于因。 将被自动提交,因为是 复位 通过。

  • 问题内容: 我的场景仅包含一个ImageView,显示一个图像。我想将图像淡化为黑色(场景的指定颜色),然后过一段时间后,再次从黑色淡入图像。我发现FadeTransition非常适合此目的。这是我的一部分代码: 我的问题是异步的,因此下面的代码将在退出之前开始执行。结果,我只看到第二个过渡。如何等待第一个过渡结束,然后启动第二个过渡?我无法让线程在两者之间进入睡眠状态,因为它是主要的javafx

  • 问题内容: 我正在nodejs / expressjs中构建购物车应用程序。在用户登录后重定向到正确的页面时,我遇到了一些问题。我发现有几篇文章密切相关,但是我从给定的文章中进行修复的所有尝试都没有成功。 发生的情况是,用户输入其登录信息,然后单击登录按钮。Ajax请求将数据发送到此访问功能。该功能首先检查用户是否存在于数据库中。如果是,那么它将继续比较bcrypt密码,如果它们相等,则它们成功登