/ / Définition d'un cookie dans un domaine - javascript, js-cookie

Définition d'un cookie dans un domaine - javascript, js-cookie

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