ich möchte cryptojs zu encryptcookies verwenden, ich möchte Benutzer-ID mit seiner Netzwerkkarte MAC-Adresse zu verschlüsseln.
cryptoJS muss JSON.stringify diese Daten dann verschlüsselt werden.
aber ich sehe diesen Fehler in der Konsole:wie zu lösen kreisförmige struktur in node.js
var mac = 'e0:23:e3:46:57:52'
var userInfo = JSON.stringify({_id: user._id, mac: mac})
var cookie = crypto.AES.encrypt(userInfo, 'secret key')
res.cookie('userInfo', cookie, { expires: new Date(Date.now() + 900000000) })
Was ist der Typ von 'user._id'? Ich denke, es könnte einen Zirkelschluss enthalten. – Thomas
eine Object.id von mongodb – mo30
Wenn der Fehler vom 'JSON.stringify' Aufruf kommt, hat dies nichts mit Verschlüsselung, Cookies oder Cryptojs zu tun. – Thomas