簡體   English   中英

Node.js 中的用戶特定全局變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM