在本地存储或cookie中保存令牌是一种常见的身份验证和授权机制。以下是一种可行的方法:
示例代码:
// 存储令牌
localStorage.setItem('token', 'your_token_value');
// 获取令牌
const token = localStorage.getItem('token');
// 删除令牌
localStorage.removeItem('token');
优势:
应用场景:适用于前端应用需要保存用户登录状态或进行身份验证的场景。
推荐的腾讯云相关产品:腾讯云对象存储(COS)
产品介绍链接地址:腾讯云对象存储(COS)
示例代码:
// 设置令牌cookie
document.cookie = 'token=your_token_value; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/';
// 获取令牌
const cookies = document.cookie.split(';');
let token = '';
cookies.forEach(cookie => {
if (cookie.trim().startsWith('token=')) {
token = cookie.split('=')[1];
}
});
// 删除令牌cookie
document.cookie = 'token=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/;';
优势:
应用场景:适用于前后端分离的应用,需要在前端和后端之间进行身份验证和授权的场景。
推荐的腾讯云相关产品:腾讯云Serverless云函数(SCF)
产品介绍链接地址:腾讯云Serverless云函数(SCF)
领取专属 10元无门槛券
手把手带您无忧上云