yearning
11 小时以前 3f96c9c6502243b06efd4bb34a189e72e3a5557c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import axios from "axios";
 
const TOKEN_KEY = "score_query_token";
 
export const api = axios.create({ baseURL: "" });
 
api.interceptors.request.use((config) => {
  const t = localStorage.getItem(TOKEN_KEY);
  if (t) config.headers.Authorization = `Bearer ${t}`;
  return config;
});
 
export function setToken(token: string) {
  localStorage.setItem(TOKEN_KEY, token);
}
 
export function clearToken() {
  localStorage.removeItem(TOKEN_KEY);
}
 
export function getToken() {
  return localStorage.getItem(TOKEN_KEY);
}