我有一个node.js网站。在第1页上有textBox 1。在第2页上,我想从textBox 1检索用户输入并使用其值。第1页和第2页没有关联,就像第1页上没有按钮将调出第2页一样,因此我无法使用URL来存储值。

现在,我想在第1页上设置一个cookie,并使用document.cookie = name + "=" + value + expires + "; path=/";在第二页上读取它。我应该如何指定路径?

这就是我在Node.js中获取page2的方式

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,因为它将收到http重定向作为xmlhttprequest的响应。还是有另一种将page1值传递给Page2的方法?

最佳答案

path是可选参数,在这种情况下可以保留。如果您创建cookie的域名仍然存在,那么cookie也应保持不变。到达页面2的方式无关紧要,网站上的任何页面都可以随时检索创建的cookie的值。

10-08 08:06