I am new to Node and Express, I tried to do something with Express just for a start, and then I ran into this problem.
The first res.send() works well, but the second does not work.
Here is my code:
var express = require('express'), app = express(), fs = require('fs'), visits; app.listen(8080); app.get('/', function(req,res) { res.send('Hello'); fs.readFile('counter.txt','utf-8', function(e,d) { if (e) { console.log(e); } else { console.log(parseInt(d) + 1); fs.writeFile('counter.txt',parseInt(d) + 1); res.send('<p id="c">' + ( parseInt(d) + 1 ) + '</p>'); } }) ...
'Hello' is sent, but res.send('<p> .. </p>'); - not. If I comment on res.send('Hello'); , visitors will be shown.
Thanks in advance.
Mahdi dibaiee
source share