Skip to content

Commit a45fe12

Browse files
committed
Merge pull request reactjs#95 from vmaudgalya/master
Added error handling
2 parents be3fa27 + 84129a5 commit a45fe12

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

server.js

+12
Original file line numberDiff line numberDiff line change
@@ -26,16 +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) {
30+
console.error(err);
31+
process.exit(1);
32+
}
2933
res.setHeader('Cache-Control', 'no-cache');
3034
res.json(JSON.parse(data));
3135
});
3236
});
3337

3438
app.post('/api/comments', function(req, res) {
3539
fs.readFile(COMMENTS_FILE, function(err, data) {
40+
if (err) {
41+
console.error(err);
42+
process.exit(1);
43+
}
3644
var comments = JSON.parse(data);
3745
comments.push(req.body);
3846
fs.writeFile(COMMENTS_FILE, JSON.stringify(comments, null, 4), function(err) {
47+
if (err) {
48+
console.error(err);
49+
process.exit(1);
50+
}
3951
res.setHeader('Cache-Control', 'no-cache');
4052
res.json(comments);
4153
});

0 commit comments

Comments
 (0)