如何使用nodejs(给1个特定用户)将变量从一个页面传递到另一个页面?
Posted
技术标签:
【中文标题】如何使用nodejs(给1个特定用户)将变量从一个页面传递到另一个页面?【英文标题】:how to pass a variable from one page to another using nodejs (to 1 specific user)? 【发布时间】:2021-05-17 23:31:52 【问题描述】:我目前正在使用 Nodejs 发布我拥有的多个 html 文件
app.get('/',function (req,res)
//console.log(Date().toString() +'\n' + "Client side Viewing.........\n");
res.sendFile('C:\\Users\\Documents\\Document\\F10N_MFG\\Commit\\Commit.html');
);
app.get('/Commit_Edit',function (req,res)
//console.log(Date().toString() +'\n' + "Client side Viewing.........\n");
res.sendFile('C:\\Users\\Documents\\Document\\F10N_MFG\\Commit\\Commit - Edit.html');
);
我使用 SocketIo 将变量从客户端传递到服务器,然后从服务器传回客户端
我想要一个页面来收集客户端选择(变量)并传回服务器,服务器将触发该客户端打开一个新的浏览器选项卡,将他选择的变量仅提供给该特定客户端 同时不改变其他客户的选择。
有可能吗?
【问题讨论】:
了解会话以及如何使用它们。或者,如果您想在前端而不是服务器中执行此操作,请阅读 localStorage 【参考方案1】:现在, 我有一个解决方案,方法是在链接地址中包含变量
我在链接中添加了变量并运行它
http://mfgrpa2:4000/lot_list?param=value/
var x = window.location.href.search("param=");
var y = window.location.href.substring(x+6,window.location.href.length);
var z = y.replaceAll("%20"," "); //replace any %20 to space;
console.log(z);
它有效。
【讨论】:
以上是关于如何使用nodejs(给1个特定用户)将变量从一个页面传递到另一个页面?的主要内容,如果未能解决你的问题,请参考以下文章
nodeJS + Swig模板将变量传递给javascript