如何在已安装的快递应用中共享会话

时间:2011-10-04 16:19:41

标签: node.js express

我有一个相当复杂的基于快速的Web应用程序,它被分成几个子应用程序,这些应用程序也是快速应用程序(使用app.use())。如何在应用程序的所有部分之间无缝地使用相同的会话?

1 个答案:

答案 0 :(得分:11)

与Connect捆绑在一起的中间件是“自我意识”的,因为它们不会复制他们已经完成的工作。因此,例如,如果您已经拥有req.session,并且“root”应用程序和已安装的应用程序都使用session()中间件,则根应用程序的会话将起作用,而另一个将被忽略。所以它应该按原样运作。