问题标签 [session-store]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
memcached - Rails4 Dalli ArgumentError 键不能为空
只是遇到一个奇怪的 ArgumentError 键不能为具有会话存储配置的闪亮 Rails4 应用程序使用 memcache 存储的空白错误
我创建了一个应用程序来演示
https://github.com/khoan/rails4_dalli_session_store_error_app
关于如何解决的想法?
提前致谢。
redis - Redis vs Hazelcast 作为会话存储
我正在寻找集群网络会话的解决方案。我正在考虑以下两种方法之一:一种是使用redis,第二种是使用hazelcast。
有没有人在生产中使用过任何提到的技术,结果如何?我也陷入了这个:Hazelcast 的 Web session clustering。这两种解决方案中是否有任何一种被证明是有问题的?以及以什么方式
感谢您的时间
托马斯
node.js - 如何在不使用 cookie 的情况下使用带有 socket.io 和 express 的会话存储(any/redis/memcache/mongo)?
我已经在 express+socket.io 上使用 redis 会话存储配置了服务器和客户端设置。但是我在cookie中遇到了问题。服务器和客户端位于不同的域(CORS)和不同的服务器中。所以我不能处理饼干。然后,我需要使用会话存储而不使用 cookie。
并且 Node App 在多个实例中运行,例如多个服务器。那么,如何管理所有套接字会话(需要在单个会话中绑定)。我还提到了 connect-redis、passport、mongo 模块。并且还参考了“ https://github.com/exratione/work-already ”这个链接。
提前致谢....
node.js - 将 MongoStore 与 Express 一起使用时出错
我正在尝试将我的 Express 应用程序的会话存储在 MongoStore 中,但连接时出现错误。错误是一个巨大的对象/JSON,我无法理解,所以我尝试了我在网上找到的所有替代方案,但到目前为止没有运气......
这是应用程序配置:
这是控制台中记录的错误:
它非常模糊,所以我不知道应该朝哪个方向搜索。
编辑1:
好的,谢谢,现在更有意义了,但问题是我试图记录一个错误,因为会话没有存储在 MongoDB 中,我不明白为什么。我在 MongoStore 的设置周围添加了一个 try catch 块,以查看是否触发了错误并且没有,所以我不知道为什么它不起作用......
这是 passportjs 存储和检索会话的方式:
我错过了什么?
谢谢你的帮助!
ruby-on-rails - 使用设计和会话存储的 Rails 动态会话超时
我知道我可以使用此处描述的设计进行动态会话超时(每个用户)
这以前工作得很好,但现在我正在使用 rails session store,它不再工作了。
google了很久没找到答案,请问有大神知道怎么做吗?
谢谢
javascript - 如何设置 Redis 会话存储
我想用 Redis 设置一个 sessionStore(与 passport.socketio 一起使用)有人能指出我正确的方向吗?我正在使用 express@3.2.6 和 connect-redis@1.4.7
我可以将 sessionStore 设置为 MemoryStore 和 MongoStore,但无法弄清楚如何使用 Redis
使用内存存储
使用 MongoStore
使用 RedisStore <----编辑:这在安装 redis 后有效---->
==================================================== ================================
快速 3x 到 4x 迁移的变化
Redis 商店
mongodb - 将 MongoStore 连接到数据库并使用管理员进行身份验证
有没有办法将 a 实例化MongoStore
到数据库并使用“管理员”进行身份验证?
像猫鼬这样:
ruby-on-rails - NoMethodError: nil:NilClass 的未定义方法“删除”;Rails 3.2.21,Spree 2.0.13.beta;使用 Active Record 会话存储
我看到一个与 Active Record 会话存储相关的不寻常的打嗝,它间歇性地发生(并且我无法在本地重现):
NoMethodError:nil:NilClass 的未定义方法“删除”
导轨:3.2.21
我正在使用 active_record_store 并且堆栈跟踪没有通过我的应用程序。有趣的是,堆栈跟踪通过 active_record/session_store.rb 代码完整堆栈跟踪:
一些观察:
• 我尝试以该用户身份登录并通过记录ID 劫持用户的会话(将虚假会话ID 移动到症状所在会话的sessin id 和数据字段中)——我无法在开发中完全重现这一点。
• 这发生在我的应用程序中不同位置的不同用户身上(发生率为千分之一)。
• 同一个用户似乎连续发生了几次(如果他们加载超过 1 个页面并出现相同的会话问题,这很有意义)
• 检查出现问题的会话的会话表,我发现这些记录的“数据”字段非常大,例如:https ://gist.github.com/jasonfb/109af1b7f1595c115c85
所有会话不良的记录都包含大量数据,而我的其他会话记录看起来只有几行数据。
这里有什么补救建议吗?
node.js - 回调在 connect-mongo 中不起作用
我使用 connect-mongo 作为会话存储。连接-mongo@0.4.0。
我的代码是
直到一切正常,但是当我将 connect-mongo 版本升级到最新版本(0.8.1)时。包含服务器启动脚本的回调不起作用。
IE
更新 connect-mongo 版本后,上面的代码不起作用。
你的帮助将是可观的。提前致谢。
ruby-on-rails - 在 Rails 4 中的不同时间过期多个会话
我在 Rails 4 中创建了一个应用程序,需要以不同的时间间隔过期 3 个不同的会话,每隔几分钟一个,每小时一个,每个工作日一个。
但是,目前,我的所有 3 个会话似乎同时到期,从这些集合中的最小值(即每 5 分钟一次)中获取它们的到期长度。知道我做错了什么吗?
目前,我尝试在会话存储中设置这些过期时间,如下所示:
谢谢