【问题标题】:Explain the length and clear session store methods in connect session解释connect session中的length和clear session store方法
【发布时间】:2014-03-12 04:23:15
【问题描述】:

快速会话documentation 表示.length(callback).clear(callback) 方法可以在会话存储的自定义实现中实现。

但是这些方法应该做吗?是“给出注册会话数”和“删除所有现有会话”吗?

【问题讨论】:

  • 我相信这些方法与必须实施的方法一样,都适用于当前会话。 Length 应该返回设置的会话对象的数量,并且 clear 应该删除所有。如果您熟悉 PHP,它们会有点类似于 count($_SESSION)unset $_SESSION;。尽管在这方面有更多经验的人可能会证明这是错误的。

标签: javascript node.js session express store


【解决方案1】:

看看Mongo Session,你似乎在这两个方面都是正确的。 .length 返回会话数,而.clear 清除所有数据:

/**
 * Fetch number of sessions.
 *
 * @param {Function} callback
 * @api public
 */

 MongoStore.prototype.length = function(callback) {
    // code
  };

  /**
   * Clear all sessions.
   *
   * @param {Function} callback
   * @api public
   */

  MongoStore.prototype.clear = function(callback) {
    // code
  };

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-28
    • 1970-01-01
    • 2020-03-16
    • 2021-06-13
    相关资源
    最近更新 更多