所有 HTTP 服务器 session 会话存储器都必须是 sessionHandler 名字空间的成员。
如果没有导入其他 session 存储器,则默认使用 sessionHandler.default 。 所有 session 会话存储器 都必须实现以下接口: 细节请参考标准库 sessionHandler.default 的源码。
说明
//载入用户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){
}
存储 HTTP 服务器 session 会话接口的默认实现。
aardio 实现的所有 HTTP 服务端都会自动导入 sessionHandler.default 。
存储根目录。默认值为 "/config/session/" 。