Bonsoir !
Toujours dans mon apprentissage de NodeJS et de VueJS, je suis en train de créer un petit projet d’exemple avec Nuxt et Strapi.
Pour cela, je suis en train de suivre un tuto présent sur le site de Strapi. Cependant, il y à quelque chose que je ne comprend pas.
Côté client (avec Nuxt donc), j’ai un objet user que je sauvegarde comme ceci :
import Cookies from 'js-cookie'
// ...
Cookies.set('user', user)
Maintenant, lorsque je fait :
import Cookies from 'js-cookie'
// ...
console.log('User ' + Cookies.get('user'))
Je me retrouve avec un undefined
.
La solution est la suivante :
import cookieparser from 'cookieparser'
// ...
const parsed = cookieparser.parse(req.headers.cookie)
console.log(parsed.user)
Pourquoi ais-je besoin de cookieparser
? Pourquoi je peux faire un "Cookies.set()" mais pas un "Cookies.get()" ? J’ai du mal à comprendre…
Je crois avoir compris qu’il y à une histoire de client et serveur… mais j’en sais pas plus.
+0
-0