Я создал приложение node.js, и оно работает как положено.Единственная проблема, с которой я сталкиваюсь сейчас, это когда код получает один и тот же запрос от двух разных сеансов, тогда результат (результат) меняется.То есть Первый запрос получает результат второго запроса, а результат второго запроса совпадает.
мой код:
app.get('/userpage',function(req,res){
if(req.session.user){
var a = req.session.user; //stored in redis server.
var b = req.session.userid //stored in redis server
//call function(req,res,a,b);
}
}
//Function
exports.functionname = function(req,res,a,b){
//do something
result = a+b;
return result;
}
результат первого запроса заменяется на результат второго сеанса.И если я обновлю страницу индивидуально, я получу правильный результат для обеих сессий.Это происходит только если я поставлю тот же запрос и в то же время.Пожалуйста, помогите!
Примечание. Я храню информацию о сеансе на сервере Redis.не вставляйте что-нибудь в мою базу данных