nodejs session怎么设置的?

ue, 02 Aug 2016 06:25:28 GMT express-session deprecated undefined resave option; provide resave option at routesadminindex.js:7:12
Tue, 02 Aug 2016 06:25:28 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at routesadminind
提示 上面两条错误 信息

var express = require('express');
var router = express.Router();
var session = require('express-session');
var login = require('./login');

/* GET home page. */
router.use(session({
  secret : "hello",
  cookie : {
    maxAge : 60000
  }
}));

router.get('/', function(req, res, next) {
  if(req.session.times){
    ++req.session.times;
    res.render('admin/index', { title: 'Express'+req.session.times });
  }else{
    req.session.times = 1;
  }

});

module.exports = router;
页面无法打开。代码哪里写错了啊?
阅读 3.8k
1 个回答

来吧,看issue123

router.use(session({
  secret : "hello",
  cookie : {
    maxAge : 60000
  },
  resave: true,
  saveUninitialized: true
}));

BTW, 为什么你的session不写在app上,一定要挂在某一个路由里?这似乎很古怪

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题