钉钉前端存储及使用token
时间: 2024-05-07 14:21:51 浏览: 126
钉钉免登陆,并获取用户信息
钉钉前端存储 token 可以使用浏览器提供的 localStorage 或 sessionStorage 进行存储。一般情况下,我们会将 token 存储在 sessionStorage 中,因为它只在当前会话中有效,并且在浏览器关闭后会被自动清除。
以下是存储和使用 token 的示例代码:
```javascript
// 存储 token
sessionStorage.setItem('token', 'your_token_here');
// 获取 token
const token = sessionStorage.getItem('token');
```
当我们需要使用 token 时,可以将它添加到请求头中,以便后端服务验证身份。以下是一个使用 axios 发送请求时添加 token 的示例代码:
```javascript
import axios from 'axios';
const token = sessionStorage.getItem('token');
const config = {
headers: { Authorization: `Bearer ${token}` }
};
axios.get('/api/data', config).then(response => {
console.log(response.data);
});
```
注意,这里使用的是 Bearer Token 方式,即在请求头中添加 `Authorization: Bearer <token>`。当然,具体的方案需要根据后端服务的要求来确定。
阅读全文