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. ASP.NET中iframe框架点击左边页面链接,右边显示链接页面内容

    首先是主页面main.aspx <body style="background-color: #AFEEEE"> <form id="form1&quo ...

  2. JavaScript生成GUID的算法

    全局唯一标识符(GUID,Globally Unique Identifier)也称作 UUID(Universally Unique IDentifier) . GUID是一种由算法生成的二进制长度 ...

  3. Mac/Linux 定时运行命令行

    想要开机运行的话可以通过 mac 自带的 Automator 将要运行的命令打包成一个app,用后在用户组的“登录时启动”列表里加上那个app. 但是想要定时运行就不能这么做了,要用上一个叫cront ...

  4. JVM 类加载过程

    类从加载到虚拟机到卸载,它的整个生命周期包括:加载(Loading),验证(Validation),准备(Preparation),解析(Resolution),初始化(Initialization) ...

  5. SharePoint Error:a system restart from a previous installation or update is pending

    run:regedit 打开注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 删除PendingFileR ...

  6. JavaWeb学习----JSP内置对象详解

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  7. 创建自定义的Cocos2d-x场景

    操作步骤 1.创建cocos2d-x工程 2.新建 Scene1.cpp Scene1.h Scene1.h代码 #ifndef __SCENE1_H__#define __SCENE1_H__ #i ...

  8. Mobile Prototype Dev Res Collection(Unity原型开发资源储备)

    资源储备 本文针对mobile原型开发阶段的资源收集 在做移动端的开发时,当有灵感想做些东西时,若是此时缺少美术资源和可用的脚本,此刻会有些纠结,今天在Assets Store上Mark了一些移动端开 ...

  9. MongoDB学习(一)简介

    本篇主要简单介绍一下MongoDB数据库. 一.简介 mongoDB是一个开源的,基于分布式的,面向文档存储的非关系型数据库.是非关系型数据库当中功能最丰富.最像关系数据库的. mongoDB由C++ ...

  10. java8-2 多态的概述

    1.多态:同一个对象(事物),在不同时刻体现出来的不同状态. 举例: 猫是猫,猫是动物. 水(液体,固体,气态). 多态的前提: A:要有继承关系. B:要有方法重写. 其实没有也是可以的,但是如果没 ...