最赞回答 / 柏树4063064
已经解决 ,注册 ,加密的时候 多了个next ,这个next和bcrypt.genSalt中的回调函数是并行的,所以导致save 函数在加密完成之前执行UserSchema.pre('save',function(next){ var user = this; console.log('this is first'); //保存新数据 if(this.isNew){ this.meta.createAt = this.meta.updateAt =Date.now(); } else{ //更新数...
2016-11-15
最新回答 / 我是加油学习的分割线
你的问题解决了么?我console了一下,在signinreq.session undefined 是正常的但是在index页面就变成了undefined你也是这样么????
2016-11-13
最赞回答 / 慕粉3473542
首先保持会话的简要过程和目的如下:浏览器向服务端发出请求,服务器端在session表中建立一条数据,其中userName 信息为空。浏览器端进行登录操作,服务器端验证用户名密码存在且匹配,将用户名存入step1 中的userName 字段。服务器返回response,response header中 包含reset cookie 的信息浏览器端收到响应后,cookie被重置(因为response header 里有reset cookie的信息),包含了可用的session信息以后每次从同一个浏览器发出的...
2016-11-09
最新回答 / 夜空中最亮de星
我直接打印这个console.log("user:" + _user.name);console.log("user:" + _user.password);
2016-11-03