Ale*_*x T 7 session-variables node.js express
我试图想出以下问题的解决方案:我有一个变量,需要为页面上的每个唯一访问者分开.它只是简单的列表,当访问者点击页面上的某些项目时填充.每次独特的访问都是空的.目前我保留在后端,这是非常糟糕的解决方案,因为目前使用该应用程序的每个人都添加到相同的列表
后端代码:
thelist=[]
app.get("/show/:id", function (req, res) {
var id = req.params.id;
thelist.push(id)
console.log(thelist);
res.redirect('/')
});
app.get("/run", function(req, res) {
res.render("data", {data: thelist})
thelist = []
});
Run Code Online (Sandbox Code Playgroud)
重点是列表thelist
然后传递给python脚本,该脚本也通过node.js连接到应用程序.因此我需要该变量留在后端.另外我想保持简单,所以我不想强迫用户创建帐户来使用应用程序,因此某种cookie /缓存/任何其他形式的会话存储是我正在寻找的.
小智 -1
您可以在窗口会话上使用sessionstorage
sessionStorage.setItem(KEY,VALUE);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1458 次 |
最近记录: |