我有一个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的值。