javascript - Node.js 不同函数之间的全局变量

标签 javascript node.js mongodb session-variables

我正在使用 Nodejs、Express 和 MongoDB 来创建 Web 应用程序。 对于用户注册,我使用表单的操作 (POST) 调用的函数为每个用户分配一个 ID,并且还分配一个确认码(如“123456”),用于将用户的身份检查到注册页面后出现的确认页面调用的另一个函数中。 如何将用户 ID 获取到其他函数中? (按“提交”到另一个表单后调用)

我必须使用 session 吗?我想我不知道处理这些事情的正确方法

编辑:我将用户数据存储到 mongoDB 数据库中

最佳答案

我想说你的想法是正确的,只需要一个简短的指南就可以做到这一点。 session 是这里的方法,虽然您可以将它们存储在任何地方,但我建议您现在从基本的内存 session 开始。

我发现以下指南很有帮助:http://blog.modulus.io/nodejs-and-express-sessions 。只需将其带到 Redis,而不是更远,您就可以顺利上路了。

关于javascript - Node.js 不同函数之间的全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22020429/

相关文章:

javascript - 发布 npm 包后 ENOLOCAL : can't find package. json 文件

javascript - 使用 npm 安装 @tensorflow-models/knn-classifier 问题

database - Mongodb 不为对象数组使用索引

c++ - 如何使用 C++ 将作为字符指针的缓冲区插入 Mongodb?

mongodb - 为什么更新 MongoDB 中的 DateTime 会得到错误的值?

javascript - Chrome 扩展 : getBackgroundPage() fails only occasionally

javascript - 包括来自 GoogleMaps API 的多个 map ,无需回调

java - 使用 javascript 上传文件并设置到 jsf bean 属性中

javascript - 访问 div 标签的值

javascript - Bot 框架 (v4) - 如何从自定义提示验证中获取状态