Skip to content

Commit db1eb78

Browse files
author
minjk-bl
committed
More error handling
1 parent 5d47ae6 commit db1eb78

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

js/com/com_Config.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -335,10 +335,16 @@ define([
335335
return new Promise(function(resolve, reject) {
336336
try {
337337
fetch(url).then(function (response) {
338-
if (response.ok) {
338+
if (response.statusCode === 200) {
339339
return response.json();
340+
} else if (response.statusCode === 204) {
341+
throw new Error('No Contents', response);
342+
} else if (response.statusCode === 404) {
343+
throw new Error('Page Not Found', response);
344+
} else if (response.statusCode === 500) {
345+
throw new Error('Internal Server Error', response);
340346
} else {
341-
throw new Error('Error', response);
347+
throw new Error('Unexpected Http Status Code', response);
342348
}
343349
}).then(function (data) {
344350
resolve(data.info.version);

0 commit comments

Comments
 (0)