express-session

    0热度

    1回答

    我使用expressJS,我对会话有点困惑。我有一个单一的expressJS服务器,可以从不同的URL访问。根据连接来自frmo(打开哪个URL)的位置,使用不同的数据库来提供响应。我可以看到这些会话是相互冲突的。 我的假设是我应该根据请求的URL设置不同的cookie名称,但似乎我不能在会话配置中指定一个函数。 任何想法? var app = express(); var session =

    1热度

    1回答

    我正在研究如何使用快速会话存储针对OAuth 2提供程序进行身份验证的用户的访问令牌,并向客户端应用程序提供安全签名的Cookie。 根据我的理解,我可以在会话存储服务器端的后续请求(例如mongodb)中检索与Cookie关联的令牌,然后我可以使用它来说明承载使用分离终点的请求中的授权标头快线路线。 我遇到了PassportJS,并试图弄清楚我是否需​​要在我的设置中使用它。 目前,我正在处理我

    0热度

    2回答

    我试图使用socket.io实现身份验证和会话。 经过大量的研究,我设置了以下使用快速和快速会话。 问题是,express和socket.io连接似乎有不同的会话,因为我得到的id是不同的。 此外, 我用快递4.13.3快递会话1.12.1和socket.io 1.3.7没有Cookie是从我的应用程序的浏览器设置(这可能是为什么这两个组件创建不同的会话?)。 下面是我已经设置了服务器端代码: v

    0热度

    2回答

    我试图从存储在redis中的node.js访问会话数据。 在Redis的-CLI我跑键*和返回 1) "sess:ZRhBJSVLjbNMc-qJptjiSjp8lQhXGGBb" 2) "sess:6p1EcGvJukTT26h88NqoTGdz2R4zr_7k" 如果我再运行得到我的东西拿回来看起来像一个哈希 redis 127.0.0.1:6379> GET sess:ZRhBJSVL

    0热度

    1回答

    我正在使用socket.io以及快速会话。我正在使用他们的中间件来获取标头中的cookie,如: io.use(function(socket, next) { console.log(socket.handshake.headers.cookie); next(); }); 这把它放在控制台: io=ELJQk5v7q-jjZ5d_AAAA; connect.sid=s%3A17faf0

    0热度

    1回答

    节点服务器,我有以下的验证功能的使用快车会话,连接 - 蒙戈和PassportJS的组合: expressApp.post('/login', function(req, res, next) { passport.authenticate('login', function(err, user, info) { if(err) { return con

    0热度

    3回答

    在这里我使用快速会话来存储用户会话,但只是发现req.session.user总是未定义。 有趣的是,当我使用Chrome插件邮递员访问时,没有问题。 那么如何解决? var session = require('express-session'); app.use(session({ resave: false, secret: 'key', saveUninit

    5热度

    4回答

    这里是使用快速会话存储的简单连接,即使书中的文本是正确的,它仍会使此错误不再出现。我很确定这与'新的MongoStore'对象初始化有关。 var express = require('express'), expressSession = require('express-session'); var MongoStore = require('connect-mongo/es5'

    0热度

    1回答

    我在快速应用程序中使用stormpath-express和express-session。登录部分工作正常。但是,当我注销时,以前的会话属性仍然存在于会话中。我可以看到会话属性connect.sid保持不变 我像这样调用/注销<button class="btn btn-default btn-default navbar-btn" onclick="$.post('/logout', funct

    6热度

    1回答

    我有以下代码: var express = require('express'); var cookieParser = require('cookie-parser'); var http = require('http') var app = express(); app.use(cookieParser()); var session = require('express-sess