在NODEJS中执行某些操作后销毁会话

时间:2012-09-06 06:31:16

标签: node.js session express connect destroy

我想在会话破坏时执行一些操作。 我正在使用senchalabs的连接模块和表达我的应用程序的模块。

1 个答案:

答案 0 :(得分:1)

session#destroy方法不会发出您可以在应用程序的其他部分中侦听的任何事件,但如果您希望在会话被销毁后立即运行某些代码,则可以将其包含在回调中。< / p>

// Example variable
var numOfUsersOnline = 100

req.session.destroy(function(err){
  // This get's run right after the session gets destroyed.
  // You can put any code you want run in here, for example

  // Descrease the number of users online
  numOfUsersOnline--;
});