Node.js ExpressJs cookie会话和路径。如何管理多个会话
我有这个节点应用程序,对于单个域,我需要根据所需的url使用不同的会话登录Node.js ExpressJs cookie会话和路径。如何管理多个会话,node.js,express,cookies,session-cookies,cookie-session,Node.js,Express,Cookies,Session Cookies,Cookie Session,我有这个节点应用程序,对于单个域,我需要根据所需的url使用不同的会话登录 例如: 我的网站位于www.foo.com上,没有任何交互,并且在 www.foo.com/company1,www.foo.com/company2和www.foo.com/company1 我需要的是能够同时登录到所有这些链接,但会话会变得一团糟。 我用它来管理饼干 我最初的想法是,我可以为不同的路径管理不同的会话,但当我尝试设置它时,它部分起作用,因为它为我访问的每个页面创建了不同的会话 就像: 我登录www
例如: 我的网站位于
www.foo.com
上,没有任何交互,并且在
www.foo.com/company1
,www.foo.com/company2
和www.foo.com/company1
我需要的是能够同时登录到所有这些链接,但会话会变得一团糟。 我用它来管理饼干 我最初的想法是,我可以为不同的
路径管理不同的会话
,但当我尝试设置它时,它部分起作用,因为它为我访问的每个页面创建了不同的会话
就像: 我登录www.foo.com/company1,创建了一个路径为
/company1
的cookie。伟大的
但随后我访问了www.foo.com/company1/bills
,创建了另一个路径为/company1/bills
的cookie
我错过什么了吗 我希望有人能为我澄清这一点!☺ --更新-- 为每个路径创建新会话的行为发生在我将路径设置为:
path:pathVariable+'/'
时,而不是定义为path:'/'+pathVariable