express的session函数

 

key:这个表示session返回来的cookie的键值,

 

 

我们整理一下哈:

这个是我们没有清缓存然后刷新了一下哈,对比的结果,发现session保存的数据中,只是expires这个改变了 

 1 { "_id" : "FVR8Ipp8uShukditfHMrP9DvkbtEC3Qb",
 2     "session" : "{
 3             \"cookie\":{
 4                 \"originalMaxAge\":2591999999,
 5                 \"expires\":\"2016-10-13T02:07:45.634Z\",
 6                 \"httpOnly\":true,
 7                 \"path\":\"/\"
 8             },
 9             \"flash\":{},
10             \"user\":{
11                 \"name\":\"testyan\",
12                 \"password\":\"5f324914669525a52367158488a370bd\",
13                 \"email\":\"yanjinyun@le.com\",
14                 \"head\":\"http://www.gravatar.com/avatar/adcaff407081e61829d391fe0a08d097?s=48\",
15                 \"_id\":\"57d75f613d5d55130d2ff07f\" 
16             }
17     }", 
18     "expires" : ISODate("2016-10-13T02:07:45.634Z") 
19  }
20  { "_id" : "FVR8Ipp8uShukditfHMrP9DvkbtEC3Qb", 
21     "session" : "{
22         \"cookie\":{
23             \"originalMaxAge\":2591999999,
24             \"expires\":\"2016-10-13T02:16:12.354Z\",
25             \"httpOnly\":true,
26             \"path\":\"/\"
27         },
28         \"flash\":{},
29         \"user\":{
30             \"name\":\"testyan\",
31             \"password\":\"5f324914669525a52367158488a370bd\",
32             \"email\":\"yanjinyun@le.com\",
33             \"head\":\"http://www.gravatar.com/avatar/adcaff407081e61829d391fe0a08d097?s=48\",
34             \"_id\":\"57d75f613d5d55130d2ff07f\"
35     }}", 
36     "expires" : ISODate("2016-10-13T02:16:12.354Z") 
37 }

我们发现只有expires改变了,其他的都没有变,现在我们清空,缓存,重新注册。

 

我们清楚,这个是我的数据库中保存了session,session在客户端都只有一个,并且不再数据库中。

 

 session与cookie的关系:http://www.cnblogs.com/shiyangxt/archive/2008/10/07/1305506.html

这里我们看出来,session这个是服务器端的设置,如果你第一次登录,也会返回session,不过session

 

这里和我们数据库中保存的一样。

 

posted @ 2016-09-13 11:00  飘然离去  阅读(172)  评论(0编辑  收藏  举报