Files
gva/web/src/api/github.js
2021-06-02 14:11:45 +08:00

33 lines
691 B
JavaScript

import axios from 'axios'
import { Loading } from 'element-ui'
let loadingInstance
const service = axios.create()
service.interceptors.request.use((config) => {
loadingInstance = Loading.service({ fullscreen: true })
return config
})
service.interceptors.response.use((resp) => {
loadingInstance.close()
return resp
}, (error) => {
loadingInstance.close()
return error
})
export function Commits(page) {
return service({
url: 'https://api.github.com/repos/flipped-aurora/gin-vue-admin/commits?page=' + page,
method: 'get'
})
}
export function Members() {
return service({
url: 'https://api.github.com/orgs/FLIPPED-AURORA/members',
method: 'get'
})
}