Javascript node.js,设置要在其他页面上使用的cookie

Javascript node.js,设置要在其他页面上使用的cookie,javascript,html,node.js,cookies,path,Javascript,Html,Node.js,Cookies,Path,我有一个node.js站点。在第1页上有文本框1。在第2页,我想从文本框1中检索用户输入并使用其值。第1页和第2页是不相关的,就像第1页上没有打开第2页的按钮一样,所以我不能使用URL来存储值 现在我想在第1页设置一个cookie,并在第2页使用document.cookie=name+“=”+value+expires+“path=/”。我应该如何指定路径 这就是我在Node.js中获得第2页的方式 app.get('/page2', function(req, res) { res.s

我有一个node.js站点。在第1页上有
文本框1
。在第2页,我想从
文本框1
中检索用户输入并使用其值。第1页和第2页是不相关的,就像第1页上没有打开第2页的按钮一样,所以我不能使用URL来存储值

现在我想在第1页设置一个cookie,并在第2页使用
document.cookie=name+“=”+value+expires+“path=/”。我应该如何指定路径

这就是我在Node.js中获得第2页的方式

app.get('/page2', function(req, res) {
   res.sendFile(path.join(__dirname + '/public'+ '/page2.html'));
   console.log(" in auth code");

});

但是page2打开时的实际url类似于
https://localhost:8080/page2?result=38tuts
,因为它将接收作为xmlhttprequest响应的http重定向。或者是否有其他方法将page1值传递给Page2?

path是一个可选参数,在这种情况下可以不使用。如果创建cookie的域名仍然存在,那么cookie也应该存在。到达第2页的方式不重要,站点上的任何页面都可以随时检索所创建cookie的值

我相信在创建cookie时,path是一个可选参数。你试过不使用它吗?是的,它是可选的,但是默认路径是当前页面。我想如果你创建cookie的域名仍然存在,那么cookie也应该存在。到达第2页的方式不重要,站点上的任何页面都可以随时检索创建的cookie的值。你是对的!!如果你想把你的评论变成一个答案,我会接受的。谢谢很好,谢谢。很高兴我能帮忙。