首页 > node.js session不能存值

node.js session不能存值

var express = require('express');
var app = express();
var session = require('cookie-session');
app.use(session({secret: '1234567890QWERTY'}));

//user login
app.post('/user/login', function(req, res) {
    req.session.userId = req.params.user.id;
});

//check auth
function checkAuth(req, res, next) {
    if (!req.session.userId) {
        res.send('You are not authorized to view this page');
    } else {
        next();
    }
}

执行登录之后,req.session.userId一直是undefined,不知道是哪里操作不对。


先看你表单提交是不是对的吧。
form表单的话用req.body试试看

【热门文章】
【热门文章】