过年造轮:koa-generic-session 的 SQLite3 存储中间件
过年宅家无聊撸了个轮练手… koa-generic-session 是用来实现 Session 状态保存的 koa 中间件,目前各种数据库存储的实现包括 redis / mysql / mongo / pg / rethinkdb。写一个存储少量数据的小 Dashboard,个人口味选择了 SQLite 做服务端数据存储。但 session 方面没有现成的轮子,故自己写了个。
需要较高版本的 node 运行时支持(koa 用户也不会在乎这点啦)。求轻拍~ koa-sqlite3-session
2 回复
看了一下,挺不错。但是怎么拿到数据库保存的session并跟请求里面的session作比较?是用api里面说的get方法吗,那sid参数是?
@gdut-zdc 参考 generic-session 的文档:https://github.com/koajs/generic-session,接口用他们的 这个项目相当于 generic-session 的一个 backend 实现