Node.js中的会话 [英] Sessions in Node.js
本文介绍了Node.js中的会话的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我对Node.js非常陌生,似乎找不到存储会话的方法,或者至少不是官方的方法。
我读到Redis您可以使用Redis我发现Express有它自己的Session handler,我找到了Git repository。
现在我不知道该使用哪种方法...我来自PHP背景,在那里做这件事真的很容易。
我不想再安装任何模块。我目前使用的是Express.js,有没有Express.js会话处理程序的详细指南?
推荐答案
首先,您需要在设置Express.js应用程序时使用适当的中间件或将其包括在内。
app.use(express.cookieParser());
app.use(express.session({secret: 'this is the secret'}));
或
express --sessions myapp
还需要cookieParser
和sessions
中间件;顺序很重要。
包含所需的中间件后,会向每个请求添加一个会话对象,您可以设置和获取该对象的属性。
设置:
app.get('/', function(req, res) {
req.session.user = 'mike';
res.send('index');
});
获取:
app.get('/about', function(req, res) {
var user = req.session.user;
res.send("I know you, you're" + user + '!');
});
这篇关于Node.js中的会话的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文