Options
All
  • Public
  • Public/Protected
  • All
Menu

Class HTTPSessionManager

表示一个 HTTP 会话状态管理对象

Hierarchy

  • HTTPSessionManager

Index

Constructors

constructor

  • new HTTPSessionManager(maxAge?: number, domain?: string, secure?: boolean, cookieName?: string): HTTPSessionManager
  • 初始化新的 HTTP 会话状态管理对象

    Parameters

    • Default value maxAge: number = 2 * 60 * 60

      会话过期的秒数

    • Optional domain: string

      会话共享的域

    • Default value secure: boolean = false

      只允许在安全协议下传输会话 ID

    • Default value cookieName: string = "_SESSION_ID"

      存储会话 ID 的 Cookie 名

    Returns HTTPSessionManager

Properties

cookieName

cookieName: string

获取用户存储会话 ID 的 Cookie 名

Optional domain

domain: string

获取会话共享的域

maxAge

maxAge: number

获取会话过期的秒数

secure

secure: boolean

是否只允许在安全协议下传输会话 ID

Methods

clean

  • clean(): void
  • 清理已过期的会话数据

    Returns void

close

  • close(): void
  • 释放占用的系统资源

    Returns void

deleteSession

  • 清除属于某个请求的会话对象

    Parameters

    Returns void

getSession

  • 获取属于某个请求的会话对象

    Parameters

    Returns object

    • [key: string]: any

Generated using TypeDoc