Browse Source

added json parse error catch in shepherd get cache

all-modes
Petr Balashov 8 years ago
parent
commit
19204b5c1c
  1. 10
      routes/shepherd.js

10
routes/shepherd.js

@ -117,9 +117,17 @@ shepherd.get('/cache', function(req, res, next) {
res.end(JSON.stringify(errorObj)); res.end(JSON.stringify(errorObj));
} else { } else {
var parsedJSON = 'JSON parse error';
try {
parsedJSON = JSON.parse(data);
} catch (e) {
console.log('JSON parse error');
}
var successObj = { var successObj = {
'msg': 'success', 'msg': 'success',
'result': data ? JSON.parse(data) : '' 'result': parsedJSON
}; };
res.end(JSON.stringify(successObj)); res.end(JSON.stringify(successObj));

Loading…
Cancel
Save