前端生成token代码
时间: 2023-11-15 20:47:50 浏览: 94
前端生成 token 的代码通常是在用户登录成功后,从服务器获取到用户的身份验证信息,然后将其存储在本地。以下是一个简单的示例:
```javascript
// 用户登录成功后,从服务器获取到 token
const token = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvbmF0aGFuIERvZSIsImlhdCI6MTUxNjIzOTAyMn0.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c';
// 将 token 存储在本地
localStorage.setItem('token', token);
```
这里使用了 `localStorage` 存储 token,这是一种在浏览器端存储数据的方法。在后续的请求中,可以从本地读取 token,并将其添加到请求头中,以便服务器进行身份验证。
例如:
```javascript
// 从本地读取 token
const token = localStorage.getItem('token');
// 发送请求时,将 token 添加到请求头中
fetch('https://example.com/api/data', {
headers: {
'Authorization': `Bearer ${token}`
}
})
```
这里使用了 `fetch` 发送请求,并将 token 添加到 `Authorization` 请求头中。服务器可以从请求头中读取 token 进行身份验证。
阅读全文