【发布时间】:2016-01-07 20:00:20
【问题描述】:
大家好,我正在制作一个 android 应用程序,我一次有多个帐户登录现在我的问题是,对于多个登录,我应该使用会话来验证每个登录的帐户用户。现在我正在使用 express服务器端我已经阅读了很多关于在 node.js 中存储会话的文档
- Express-session(虽然它只适用于开发,但不适用于生产,但不适用于我的应用)
- Cookie 会话
- 连接-Redis
- 连接-mongo
我还听说过 json web 令牌,我可以在其中生成唯一令牌,然后我可以使用 res.json({user_id:"user1", token: "generated_token here"}) 将令牌传递给客户端 我也听说过护照,但不知道它是如何做到的
现在我的第一个问题是我已经阅读了所有文档,但没有提到我为每个注册用户创建唯一令牌的地方。 第二个问题,当我将我的服务器用于 android 应用程序时,将不会使用 cookie 我将在参数 req.body.token 中发送用户令牌,现在如何将其与当前 user_id 相匹配。
实际上我没有得到控制流,我的意思是在 node.js 的会话中一切是如何进行的。还有什么是这个秘密是这个东西产生独特的令牌或什么。另外我的意思是现在大约有 100000 用户注册了我的应用程序,请相应地告诉我我应该为我的应用程序使用哪种方式。
我之前已经问过这个问题,但我没有提到,因为我没有制作网站如何做到这一点(在我的情况下不会使用令牌)
我知道我要问的这个问题非常模糊,但请多多包涵,我只是想了解 node.js 中如何使用会话
谢谢你
【问题讨论】:
标签: android node.js session redis express-session