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

我们整理一下哈:

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

 { "_id" : "FVR8Ipp8uShukditfHMrP9DvkbtEC3Qb",
"session" : "{
\"cookie\":{
\"originalMaxAge\":2591999999,
\"expires\":\"2016-10-13T02:07:45.634Z\",
\"httpOnly\":true,
\"path\":\"/\"
},
\"flash\":{},
\"user\":{
\"name\":\"testyan\",
\"password\":\"5f324914669525a52367158488a370bd\",
\"email\":\"yanjinyun@le.com\",
\"head\":\"http://www.gravatar.com/avatar/adcaff407081e61829d391fe0a08d097?s=48\",
\"_id\":\"57d75f613d5d55130d2ff07f\"
}
}",
"expires" : ISODate("2016-10-13T02:07:45.634Z")
}
{ "_id" : "FVR8Ipp8uShukditfHMrP9DvkbtEC3Qb",
"session" : "{
\"cookie\":{
\"originalMaxAge\":2591999999,
\"expires\":\"2016-10-13T02:16:12.354Z\",
\"httpOnly\":true,
\"path\":\"/\"
},
\"flash\":{},
\"user\":{
\"name\":\"testyan\",
\"password\":\"5f324914669525a52367158488a370bd\",
\"email\":\"yanjinyun@le.com\",
\"head\":\"http://www.gravatar.com/avatar/adcaff407081e61829d391fe0a08d097?s=48\",
\"_id\":\"57d75f613d5d55130d2ff07f\"
}}",
"expires" : ISODate("2016-10-13T02:16:12.354Z")
}

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

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

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

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

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

express的session函数的更多相关文章

  1. 79)PHP,session函数编写的注意事项

    (1)先执行  session_set_save_handler()  在session_start(). (2)那么开启session_start(),有两种方法,一个就是session_start ...

  2. 精华 对express中next函数的一些理解

        关于next主要从三点来进行说明: next的作用是什么? 我们应该在何时使用next? next的内部实现机制是什么? Next的作用 我们在定义express中间件函数的时候都会将第三个参 ...

  3. php session函数

    session_start() 开启session 使用session前需要使用该函数 session_id() 获取当前回话的sessionid session_save_path($path) 如 ...

  4. [转] 对express中next函数的一些理解

    最近公司在使用node做前后端分离,采用的web框架是express,所以对express框架进行了深入的了解,前段时间写了篇关于express路由的文章,但是在那篇文章中貌似少了一个很重要的内容,就 ...

  5. Express app.listen 函数了解

    最近一直在学习如何用原生的 Node.js 来做一个网站.在写的同时也在学习 Express 源码. 一直觉得 Express 开启服务器的方法挺有趣的,就看了一下. 在 Express 运行的时候会 ...

  6. express中session的存储与销毁

    1.首先在使用session之前需要先配置session的过期时间等,在入口文件app.js中 app.use(express.session({ cookie: { maxAge: config.g ...

  7. express使用session会话

    前几周在学习nodejs基础,发现nodejs没有session会话变量,导致登录注册实现多了很多步骤.现在记录一下express中会话变量用法 安装express-session方法: 1.cnpm ...

  8. tf.Session()函数的参数应用(tensorflow中使用tf.ConfigProto()配置Session运行参数&&GPU设备指定)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/dcrmg/article/details ...

  9. node.js平台下Express的session与cookie模块包的配置

    首先下载两个模块包 session模块包:用于保持登录状态或保持会话状态等. npm install express-session --save-dev cookie模块包:用于解析cookie. ...

随机推荐

  1. JavaScript中的不可见数据类型

    JS提供了一些内置对象.函数和构造器供我们编程,如Math.parseInt.Object.Array等.这些都是可见的,编程时可以使用的.比如我可以new Object 或 new Array. 有 ...

  2. Hadoop Browse the filesystem 无效处理

    当我们安装好并正常运行hdfs后输入http://xxxxxxxxx:50070会进入下图所示的页面. 其中Browse the filesystem 是查看文件系统的入口. 但是在发现这个链接一直无 ...

  3. 如何用js实现截取一个字符串中的数字

    比如var v ="我要提问1098";var v="我0要提问"var v="我还是要提问987"等我想要里边的 1098 ,0, 987 ...

  4. malloc calloc 和 realloc

    realloc()函数 原型:extern void *realloc(void *mem_address, unsigned int newsize); 语法:指针名=(数据类型*)realloc( ...

  5. C++ new(2)

    1. new与operator new C++中有很多语法让人难以理解,如:new operator(操作符,下同)和operator new之间差异,确切的说,应该是new与operator new ...

  6. Hadoop Yarn core concepts

    The fundamental idea of YARN is to split the two major responsibilities of the JobTracker—that is, r ...

  7. 边工作边刷题:70天一遍leetcode: day 70

    Design Phone Directory 要点:坑爹的一题,扩展的话类似LRU,但是本题的accept解直接一个set搞定 https://repl.it/Cu0j # Design a Phon ...

  8. 第22章 DLL注入和API拦截(2)

    22.4 使用远程线程来注入DLL 22.4.1 概述 (1)远程线程注入是指一个进程在另一个进程中创建线程,然后载入我们编写的DLL,并执行该DLL代码的技术.其基本思路是通过CreateRemot ...

  9. Flash Builder 找不到所需的 Adobe Flash Player

    经测试该方法可用! http://bbs.9ria.com/thread-108472-1-1.html 最近重装了系统,flash开发工具也由flex换成了flash builder.调试时就出现了 ...

  10. centos下安装xampp,Zend Guard,memcached

    这里说的生产环境是php5.4x,要高版本的其实也一样 第一步:安装xampp xampp它是跨平台的,且自带很多拓展,安装之后会为我们省去很多事,使用起来很方便. i>http://sourc ...