Pour les cookies, vous pouvez vous référer à ceci documentation sur les cookies
pour définir les cookies avec le domaine en js :
function setCrossSubdomainCookie(cookieName, cookieValue, minutes) {
const assign = `${name}=${escape(value)};`
const d = new Date()
d.setTime(d.getTime() + minutes * 60 * 1000)
const expires = `expires=${d.toUTCString()};`
const path = "path=/;"
const domain = "domain=.domainName.com;"
document.cookie = assign + expires + path + domain
}
Pour supprimer les cookies avec le domaine en js :
export async function deleteCookie(name) {
document.cookie = `${name}=; path=/; domain=.edyst.com; expires=${new Date(
0
).toUTCString()}`
}
Remarque : nous ne pouvons pas stocker les cookies sans durée d'expiration, mais le domaine est facultatif et peut être exclu. Si vous voulez stocker le cookie pendant longtemps ou si vous ne voulez pas que votre cookie expire, utilisez cette option lors de la configuration du cookie.
const expires = "expires=Fri, 31 Dec 9999 23:59:59 GMT"