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