Bonjour, je travaille sur React, a, qui utilise la bibliothèque js-cookie pour gérer les cookies. En ce moment, je crée un cookie avec:
Cookies.set("cookieName",value);
Mon application s'exécute dans un sous-domaine: subdomain.domain.com
Je dois définir ce cookie sur .domain
Je veux dire, pour tous les sites du même domaine, comment puis-je le spécifier lors de la création du cookie?
Aussi, est-il possible de le faire de manière générique? Je veux dire, si je change de domaine, je n'ai pas à changer le code de l'application.
Je vous remercie
Réponses:
0 pour la réponse № 1À la lecture de leur documentation, il semble que vous devez simplement faire
Cookies.set("cookieName", value, { domain: ".my-domain.com"})
Noter la .
avant le sous-domaine qui indique être accessible à tous les sous-domaines.
En ce qui concerne votre dernière question concernant une manière plus générique, peut-être serait-il préférable d'utiliser une variable d'environnement, par exemple:
Cookies.set("cookieName", value, { domain: "${process.env.SUB_DOMAIN}"})
J'espère que cela t'aides