CN-162 代理接口调试页面开发

This commit is contained in:
hyx
2021-11-11 23:28:52 +08:00
parent 98846fd2da
commit ced8281959
7 changed files with 590 additions and 10 deletions

View File

@@ -55,6 +55,36 @@ axios.interceptors.response.use(
return Promise.reject(error)
}
)
export function getForDebug (url, params) {
return new Promise((resolve) => {
axios.get(url, {
params: params
}).then(response => {
resolve(response)
}).catch(err => {
if (err.response) {
resolve(err.response)
} else if (err.message) {
resolve(err.message)
}
})
})
}
export function postForDebug (url, params, headers) {
return new Promise(resolve => {
axios.post(url, params, { headers: headers }).then(response => {
resolve(response, response)
}).catch(err => {
if (err.response) {
resolve(err.response)
} else if (err.message) {
resolve(err.message)
}
})
})
}
export function get (url, params) {
return new Promise((resolve) => {
axios.get(url, {