Vue2前端项目中Token的存储和过期时间设置方法?-灵析社区

邦纳娜娜

vue2项目前端,token的存放以及设置过期时间? 是选择存放在cookie中设置过期时间,还是存放在localStorage中设置过期时间,哪一个更符合需求,ps:前端初入行,没使用过cookie,不太了解,平时只用localStorage

阅读量:214

点赞量:0

问AI
token设置到cookie里就可以了 const token = '123'; //设置cookie function setCookie(name, value, days) { let date = new Date() date.setDate(date.getDate() + days) document.cookie = name + '=' + value + ';expires=' + date; } //获取cookie function getCookie(arg) { var cookie = {}; var cookieStr = window.document.cookie; if (!cookieStr) { cookie[arg] = ''; } else { cookieStr.replace(/\s+/g, '').split(';').map((item, index) => { cookie[item.split('=')[0]] = item.split('=')[1]; }); } return cookie[arg]; } //删除cookie function removeCookie(name) { setCookie('name', 18, -1) } //修改cookie function changeCookie() { document.cookie = 'along=1234' } 设置token setCookie('Token', token, 1 ) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241004/746f18b576a3589230c3e9d6f0b170c0.png)