如果express版本大于4.x,
var MongoStore = require('connect-mongo')(session);
store:new MongoStore({
url: dbUrl,
collection:'sessions'
}),
resave: false,
saveUninitialized: true
这样才可以,并且express4.x很多中间件都已经移除了
var MongoStore = require('connect-mongo')(session);
store:new MongoStore({
url: dbUrl,
collection:'sessions'
}),
resave: false,
saveUninitialized: true
这样才可以,并且express4.x很多中间件都已经移除了
2017-06-05
https://github.com/jonechen1127/express-movie 模板用的Jade ,有兴趣的同学可以给个star
2017-05-31
感谢scott老师和评论区的同学。看完第一期和第二期对nodejs有一个大致的了解,express框架磕磕碰碰也算熟练了,就有一点小问题还需要自己找文档在看看。jade看了几遍官方的api文档也熟练了。grunt 以前看过练习过,这一次再次跟着老师熟练了一下。自己修改了一下用户的修改和电影的修改代码。
2017-05-24
测试代码这里是不是有错误:
function getRandomString(len){
if(!len) len=16;
return crypto.randomBytes(Math.ceil(len/2)).toString('hex'); //Math.ceil(len/2) .toString('hex') 这个有点小错误。Math.ceil()返回的是数字,toString()方法只能传2-36的数字,老师传个hex怎么就通过了。
}
function getRandomString(len){
if(!len) len=16;
return crypto.randomBytes(Math.ceil(len/2)).toString('hex'); //Math.ceil(len/2) .toString('hex') 这个有点小错误。Math.ceil()返回的是数字,toString()方法只能传2-36的数字,老师传个hex怎么就通过了。
}
2017-05-24