在Express.js中未定义req.session

凯米卡尔

我看过几篇与此相关的文章,但都没有解决我的问题。

我在server.js中有此代码

var express = require('express');
var app = express();
app.configure(function(){
    app.set(express.cookieParser());
        app.set(express.session({secret: "This is a secret"}));
});
app.get('/name/:name', function(req, res){
    req.session.name = req.params.name;
    res.send("<a href='/name'>GO</a>");
});
app.get('/name', function(req, res){
    res.send(req.session.name);
});
app.listen(3000);

当我转到http://localhost:3000/user/someone那时,我得到的输出TypeError: Cannot set property 'name' of undefined at /Users/Me/Node/server.js:10:19 at callbacks

迈克尔·克雷林(Michael Krelin)-黑客

决定从评论中复制。尝试更换

app.configure(function(){
    app.set(express.cookieParser());
        app.set(express.session({secret: "This is a secret"}));
});

app.use(express.cookieParser());
app.use(express.session({secret: "This is a secret"}));

看看会发生什么。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Node.js Express req.session未定义

来自分类Dev

connect-redis和express-session结果在req.session中未定义

来自分类Dev

Express.js req.session在路由中未定义

来自分类Dev

Passport.js 和 Express Session - req.user 未定义导致 .isAuthenticted() 返回 false

来自分类Dev

Express.js req.params未定义但req.req.params已定义

来自分类Dev

POST请求中未定义req.session-SailsJS

来自分类Dev

路线中的req.session未定义

来自分类Dev

Node.js-Req.body在Express 4.9.0中未定义

来自分类Dev

Node.js-Req.body在Express 4.9.0中未定义

来自分类Dev

在中间件中未定义express.js req.body

来自分类Dev

在Express 4中未定义req.user

来自分类Dev

为什么我的 express-session 变量在不同的路线上返回“未定义”?

来自分类Dev

使用MEAN Express 4.x和Node.js未定义req.body

来自分类Dev

Node.js(Express API):req.body.myobject未定义且不起作用

来自分类Dev

req.body.item 未定义 - 删除请求 express js

来自分类Dev

req.body 在方法 POST (Express.js) 上未定义

来自分类Dev

仅使用AJAX未定义req.session

来自分类Dev

“ req.session.user =用户”,其中未定义用户

来自分类Dev

Express:从/models/index.js访问req.session

来自分类Dev

在 Express JS 中访问用户信息返回未定义

来自分类Dev

Express无法上传文件,req.files未定义

来自分类Dev

Express4.10 bodyParser req.body未定义

来自分类Dev

Passport + Express + Typescript req.user.email未定义

来自分类Dev

Express4.10 bodyParser req.body未定义

来自分类Dev

NodeJS Express Req.Body 未定义

来自分类Dev

Nodejs/Express req.body 未定义

来自分类Dev

req.session未定义,req.session.user_id不起作用

来自分类Dev

无法访问Express / NodeJS中的req.session变量

来自分类Dev

Express JS会话未定义

Related 相关文章

热门标签

归档