aardio 文档

sessionHandler.default 库模块帮助文档

说明

所有 HTTP 服务器 session 会话存储器都必须是 sessionHandler 名字空间的成员。 如果没有导入其他 session 存储器,则默认使用 sessionHandler.default 。

所有 session 会话存储器 都必须实现以下接口:


//载入用户session
startSession = function(expires){ 

    //返回会话存储表(用与读写键值对的 table 对象)
    return ses;
}

//用户修改了 session 调用此函数,ses 为会话存储表,k,v 为要更新的键与值。
updateSession = function(ses,k,v){
    saveSession(ses);
}

//清空 session 调用此函数
clearSession = function(){
    saveSession({});
}

//保存 session 调用此函数,ses 为会话存储表,expires 参数指定过期秒数
saveSession = function(ses,expires){


}

细节请参考标准库 sessionHandler.default 的源码。

sessionHandler.default 成员列表

存储 HTTP 服务器 session 会话接口的默认实现。
aardio 实现的所有 HTTP 服务端都会自动导入 sessionHandler.default 。

sessionHandler.default.root

存储根目录。默认值为 "/config/session/" 。

Markdown 格式