diff --git a/src/utils/request.js b/src/utils/request.js index 8a8c853..d33e88f 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -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 }) }) }