mirror of
https://github.com/tenrok/axios.git
synced 2026-06-17 19:21:29 +03:00
Improving the response API
This commit is contained in:
Vendored
+8
-5
@@ -98,11 +98,14 @@ define("axios", [], function() { return /******/ (function(modules) { // webpack
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Resolve or reject the Promise based on the status
|
// Resolve or reject the Promise based on the status
|
||||||
if (request.status >= 200 && request.status < 300) {
|
(request.status >= 200 && request.status < 300
|
||||||
resolve(response);
|
? resolve
|
||||||
} else {
|
: reject)(
|
||||||
reject(response);
|
response.data,
|
||||||
}
|
response.status,
|
||||||
|
response.headers,
|
||||||
|
response.config
|
||||||
|
);
|
||||||
|
|
||||||
// Clean up request
|
// Clean up request
|
||||||
request = null;
|
request = null;
|
||||||
|
|||||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+8
-5
@@ -99,11 +99,14 @@ var axios =
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Resolve or reject the Promise based on the status
|
// Resolve or reject the Promise based on the status
|
||||||
if (request.status >= 200 && request.status < 300) {
|
(request.status >= 200 && request.status < 300
|
||||||
resolve(response);
|
? resolve
|
||||||
} else {
|
: reject)(
|
||||||
reject(response);
|
response.data,
|
||||||
}
|
response.status,
|
||||||
|
response.headers,
|
||||||
|
response.config
|
||||||
|
);
|
||||||
|
|
||||||
// Clean up request
|
// Clean up request
|
||||||
request = null;
|
request = null;
|
||||||
|
|||||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
+4
-4
@@ -58,10 +58,10 @@
|
|||||||
<script src="../dist/axios.min.js"></script>
|
<script src="../dist/axios.min.js"></script>
|
||||||
<script>
|
<script>
|
||||||
axios.get('people.json')
|
axios.get('people.json')
|
||||||
.success(function (response) {
|
.success(function (data) {
|
||||||
var people = [];
|
var people = [];
|
||||||
|
|
||||||
response.data.forEach(function (person) {
|
data.forEach(function (person) {
|
||||||
people.push(
|
people.push(
|
||||||
'<li>' +
|
'<li>' +
|
||||||
'<img src="https://avatars.githubusercontent.com/u/' + person.avatar + '?s=50"/>' +
|
'<img src="https://avatars.githubusercontent.com/u/' + person.avatar + '?s=50"/>' +
|
||||||
@@ -74,8 +74,8 @@
|
|||||||
|
|
||||||
document.getElementById('people').innerHTML = people.join('');
|
document.getElementById('people').innerHTML = people.join('');
|
||||||
})
|
})
|
||||||
.error(function(response) {
|
.error(function(data) {
|
||||||
document.getElementById('people').innerHTML = '<li class="error">' + response.data + '</li>';
|
document.getElementById('people').innerHTML = '<li class="error">' + data + '</li>';
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
+8
-5
@@ -46,11 +46,14 @@ var axios = module.exports = function axios(config) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Resolve or reject the Promise based on the status
|
// Resolve or reject the Promise based on the status
|
||||||
if (request.status >= 200 && request.status < 300) {
|
(request.status >= 200 && request.status < 300
|
||||||
resolve(response);
|
? resolve
|
||||||
} else {
|
: reject)(
|
||||||
reject(response);
|
response.data,
|
||||||
}
|
response.status,
|
||||||
|
response.headers,
|
||||||
|
response.config
|
||||||
|
);
|
||||||
|
|
||||||
// Clean up request
|
// Clean up request
|
||||||
request = null;
|
request = null;
|
||||||
|
|||||||
+4
-4
@@ -131,11 +131,11 @@
|
|||||||
request.innerHTML = JSON.stringify(options, null, 2);
|
request.innerHTML = JSON.stringify(options, null, 2);
|
||||||
|
|
||||||
axios(options)
|
axios(options)
|
||||||
.success(function (res) {
|
.success(function (data) {
|
||||||
response.innerHTML = JSON.stringify(res.data, null, 2);
|
response.innerHTML = JSON.stringify(data, null, 2);
|
||||||
})
|
})
|
||||||
.error(function (res) {
|
.error(function (data) {
|
||||||
response.innerHTML = JSON.stringify(res.data, null, 2);
|
response.innerHTML = JSON.stringify(data, null, 2);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user