Skip to content

Commit 84129a5

Browse files
committed
revised error handling
1 parent 5928b75 commit 84129a5

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

server.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,28 @@ app.use(bodyParser.urlencoded({extended: true}));
2626

2727
app.get('/api/comments', function(req, res) {
2828
fs.readFile(COMMENTS_FILE, function(err, data) {
29-
if (err) console.log(err);
29+
if (err) {
30+
console.error(err);
31+
process.exit(1);
32+
}
3033
res.setHeader('Cache-Control', 'no-cache');
3134
res.json(JSON.parse(data));
3235
});
3336
});
3437

3538
app.post('/api/comments', function(req, res) {
3639
fs.readFile(COMMENTS_FILE, function(err, data) {
37-
if (err) console.log(err);
40+
if (err) {
41+
console.error(err);
42+
process.exit(1);
43+
}
3844
var comments = JSON.parse(data);
3945
comments.push(req.body);
4046
fs.writeFile(COMMENTS_FILE, JSON.stringify(comments, null, 4), function(err) {
41-
if (err) console.log(err);
47+
if (err) {
48+
console.error(err);
49+
process.exit(1);
50+
}
4251
res.setHeader('Cache-Control', 'no-cache');
4352
res.json(comments);
4453
});

0 commit comments

Comments
 (0)