请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

session-store.js文件里的三个方法的执行问题

koa-seesion里的store选项里面的三个方法(get,set,destroye)分别在什么时候执行的。所接收的值是从哪里传过来的?

正在回答 回答被采纳积分+3

1回答

Jokcy 2019-07-19 21:31:11

get是每次需要根据cookie去读取session,set则是你调用`ctx.session.xxx = xxx` 的时候,destroye是删除session的时候

0 回复 有任何疑惑可以回复我~
  • 提问者 NyanIT #1
    但是我看到有几个ctx. session. xxx=xxx 执行了几次,set方法只执行了一次。这是何故?
    回复 有任何疑惑可以回复我~ 2019-07-19 21:36:01
  • Jokcy 回复 提问者 NyanIT #2
    因为这是在一个请求内完成,我们只需要在这个请求结束之后再去更新数据库里面的session就可以了
    回复 有任何疑惑可以回复我~ 2019-07-19 21:45:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信