Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js ExpressJs cookie会话和路径。如何管理多个会话_Node.js_Express_Cookies_Session Cookies_Cookie Session - Fatal编程技术网

Node.js ExpressJs cookie会话和路径。如何管理多个会话

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

我有这个节点应用程序,对于单个域,我需要根据所需的url使用不同的会话登录


例如:

我的网站位于
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