我是 Node 和 Express 的新手,我试图用 Express 做一些事情只是为了开始,然后我遇到了这个问题。
第一个res.send()
效果很好,但第二个没有触发。
这是我的代码:
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' 已发送,但未发送res.send('<p> .. </p>');
。如果我发表评论res.send('Hello');
,将显示访问者。
提前致谢。