Closed FE-xiaoJiang closed 6 years ago
@FE-xiaoJiang Store 是可以根据用户自己的场景自由继承和重写的,如果你想扩展你的 session 对象的内容,只需要继承重写它的 set/get
方法就好了,比如:
const { Store } = require('koa-session2')
class MyStore extends Store {
async set(session, {sid}) {
// save your session object
this.session[sid] = session
return sid
}
async get(sid) {
return this.session[sid]
}
}
app.use(session({
store: new MyStore()
}))
自定义读写方法就好了。 😄
哦,是哦,反正我改的也是store里面的,覆盖就好了
我需要session存一个object对象,对象可能包含方法,我需要类似java的开发方式,从session中取出对象直接调用方法。 i need this session support storing objects not only json string.