fixed:the error request should be capured in catch method

This commit is contained in:
chenkang1
2017-07-03 14:06:28 +08:00
parent d8f222f312
commit 7f091d7642
+3 -3
View File
@@ -89,12 +89,12 @@ export default function request (options) {
return fetch(options).then((response) => {
const { statusText, status } = response
let data = options.fetchType === 'YQL' ? response.data.query.results.json : response.data
return {
return Promise.resolve({
success: true,
message: statusText,
statusCode: status,
...data,
}
})
}).catch((error) => {
const { response } = error
let msg
@@ -107,6 +107,6 @@ export default function request (options) {
statusCode = 600
msg = error.message || 'Network Error'
}
return { success: false, statusCode, message: msg }
return Promise.reject({ success: false, statusCode, message: msg })
})
}