File size: 598 Bytes
cce8120 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | import api from "../api";
export async function login(username,password){
const {data}=await api.post("/api/auth/login",{
username,
password
});
localStorage.setItem("access_token",data.access_token);
return data;
}
export async function logout(){
localStorage.removeItem("access_token");
}
export async function profile(){
const {data}=await api.get("/api/auth/me");
return data;
}
export async function refresh(){
const {data}=await api.post("/api/auth/refresh");
localStorage.setItem("access_token",data.access_token);
return data;
}
|