小编k.k*_*k.k的帖子

如何使用快速会话

我是一个快速新生,我现在有一个会话问题。这个代码我不能存储seesion。req.session.user 未定义,也许问题是会话未存储。我的代码有什么问题,请告诉我我的错误,谢谢

var express = require('express');
var bodyParser = require('body-parser');
var expressSession = require('express-session');
var cookieParser = require('cookie-parser');
var app = express();
app.use(cookieParser());
app.use(expressSession({
    secret: 'keyboard cat',
    resave: false,
    saveUninitialized: true,
    cookie: { secure: true }
}))
var auth = function(req, res, next) {
    console.log(req.session.user);  **this is undefined**
    if (req.session && req.session.user === "amy" && req.session.admin)
        return next();
    else
        return res.sendStatus(401);
};
app.get('/login', function (req, res) {
    if (!req.query.username || !req.query.password) {
        res.send('login failed');
    } else if(req.query.username === "amy" || …
Run Code Online (Sandbox Code Playgroud)

node.js

3
推荐指数
1
解决办法
7433
查看次数

标签 统计

node.js ×1