[英]User specific global variable in Node.js
我的程序如下所示:
var globVar=[];
function1(usr){
//calculations with globVar
}
function2(usr){
//calculations with globVar
}
app.post('/', function(req, res) {
var formString = req.body.filter1;
globVar.push(formString);
usr= req.connection.user;
function1(usr);
function2(usr);
res.redirect('/');
});
req.connection.user 來自 nodeSSPI 模塊。 我需要讓這個 globVar 用戶特定,這樣當用戶同時運行這個應用程序時它就不會混淆。 現在它運行良好但僅適用於單個用戶:)
感謝您對此事的考慮。
我一直在研究似乎是同一個問題,我的解決方案是簡單地使用 cookies,並在 cookies 客戶端中設置一個變量。
在我的例子中,問題是為每個用戶永久設置語言選擇,這是最簡單的。
本指南幫助: https://www.tutorialspoint.com/expressjs/expressjs_cookies.htm
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.