I\'m new to Node and Express, I was trying to make something with Express just to get started, then I faced this problem.
First res.send()
works well, but t
res.send()
is meant to be called just once.
Try this instead:
app.get('/', function(req,res) {
var response = 'Hello';
fs.readFile('counter.txt','utf-8', function(e,d) {
if (e) {
console.log(e);
res.send(500, 'Something went wrong');
}
else {
console.log(parseInt(d) + 1);
fs.writeFile('counter.txt',parseInt(d) + 1);
response += '' + ( parseInt(d) + 1 ) + '
';
res.send(response);
}
})
});
(or just , but you get the point :)res.send("Hello