0

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'

よろしくお願いします、シャイ

4

1 に答える 1

0

そのような配列にオブジェクトを追加することはできません。名前付きキー(「ハッシュ」)が必要な場合は、オブジェクトを使用する必要があります。試す

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