每个节点模块中的请求variables? (快速查看帮手)

我正在研究这个项目https://github.com/tanema/express-helpers ,我分叉了固定起来,并增加了新的function。

我想要做的,而不是必须使用form_tag_end()甚至end_tag('标记名')我只想使用一个end()方法。 为了这个工作,我需要某种堆栈实现,当一个开始标签被发送到堆栈等。 我不能只在名为tagStack的模块中创build一个variables,只是使用它,因为它会创build一个竞争条件,在这个条件下两个请求同时使用模块,并且堆栈顺序变得混乱。

我在想如果有一些方法来访问请求variables,我只是把它存储在那,并删除variables如果是空的,但我不知道如何做到这一点。

有什么build议么?

在闭包中创build你的variables 它将在实例的范围内可用,但不在函数的实例化之外,并且在特定实例超出范围时将被垃圾收集。