0

我使用 node.js 和 expressexpress。我将字典添加到 req.session。看来字典中的值在客户调用之间没有保存())

我将非常感谢任何解决方案。

'req.session.test = [];
'req.session.test["obj1"] = obj; // Does not save in the session! - disappears between client calls'
'req.session.test.push(obj);     // saved in the session and can be found between client calls'

提前谢谢,

4

1 回答 1

0

您不能将对象添加到这样的数组中。如果您想要命名键(“哈希”),那么您将不得不使用一个对象。尝试

req.session.test = {};
req.session.test["obj1"] = obj;
于 2012-11-08T06:41:21.913 回答