Node.js express js会话序列化不正确

Node.js express js会话序列化不正确,node.js,express,Node.js,Express,我使用node.js和expressexpress。 我向req.session添加了一个字典。字典中的值似乎没有在cleints调用之间保存() 我将非常感谢任何解决方案 'req.session.test = []; 'req.session.test["obj1"] = obj; // Does not save in the session! - disappears between client calls' 'req.session.test.push(obj); // sa

我使用node.js和expressexpress。 我向req.session添加了一个字典。字典中的值似乎没有在cleints调用之间保存()

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

'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'
提前感谢,,
Shai

您不能向这样的数组中添加对象。如果需要命名键(“哈希”),那么必须使用对象。试一试

req.session.test = {};
req.session.test["obj1"] = obj;