整理http请求

pull/96/head
lyswhut 2019-08-18 22:48:04 +08:00
parent 153836ea01
commit 8817318a53
1 changed files with 6 additions and 6 deletions

View File

@ -8,7 +8,7 @@ const headers = {
} }
const fatchData = (url, method, options, callback) => { const fatchData = (url, method, options, callback) => {
console.log(url, options) // console.log(url, options)
// console.log('---start---', url) // console.log('---start---', url)
return request(url, { return request(url, {
method, method,
@ -18,10 +18,7 @@ const fatchData = (url, method, options, callback) => {
timeout: options.timeout || 10000, timeout: options.timeout || 10000,
json: options.format === undefined || options.format === 'json', json: options.format === undefined || options.format === 'json',
}, (err, resp, body) => { }, (err, resp, body) => {
if (err) { if (err) return callback(err, null)
if (err.message === 'socket hang up') window.globalObj.apiSource = 'temp'
return callback(err, null)
}
// console.log('---end---', url) // console.log('---end---', url)
callback(null, resp, body) callback(null, resp, body)
@ -85,7 +82,10 @@ export const httpFatch = (url, options = { method: 'get' }) => {
requestObj.cancelHttp = cancelHttp requestObj.cancelHttp = cancelHttp
return promise return promise
} }
if (err.message === 'socket hang up') return Promise.reject(new Error('哦No😱...接口挂了!已帮你切换到临时接口,重试下看能不能播放吧~')) if (err.message === 'socket hang up') {
window.globalObj.apiSource = 'temp'
return Promise.reject(new Error('哦No😱...接口无法访问了!已帮你切换到临时接口,重试下看能不能播放吧~'))
}
if (err.code === 'ENOTFOUND') return Promise.reject(new Error('无法连接网络')) if (err.code === 'ENOTFOUND') return Promise.reject(new Error('无法连接网络'))
return Promise.reject(err) return Promise.reject(err)
}) })