节点会话不适合我

时间:2015-06-12 11:49:58

标签: node.js session express

我得到了未定义的req.session,使用以下代码:

var express = require('express');
var app = express();

app.set('port', process.env.PORT || 3000);

app.use(express.static(__dirname + '/static'));
app.use(require('json-middleware').middleware());
app.use(require('express-session')(
     {resave: false,
      saveUninitialized: false,
      secret: 'secret',
      cookie: { secure:false, maxAge: 60000 }}
));

app.post('/api/logIn', function(req, res) {
    req.session.userName = req.body.userName;
    res.end('O.K.');
});

显然,这不是真正的身份验证,但请忽略它,因为我无法找到此错误的原因。因为快递会话v1.5(不鼓励使用它)所以不再需要Cookie解析器。我仍然尝试过,但错误(不出所料)仍然存在。

0 个答案:

没有答案