我有一个基本的node.js设置,但我想我错过了一些东西。node.js页面刷新调用资源两次?
我main.js
:
var a = require('./another.js');
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200,
{
'Content-Type': 'text/html'
});
response.write(a.saysomething('Hi there!') + '<br />');
response.end();
}).listen(27182);
console.log('Server running at http://127.0.0.1:27182/');
我another.js
:
exports.saysomething = function (str) {
console.log('in saysomething!');
return str + ' hey there!';
}
的问题是,我的控制台输出in saysomething!
两次。我错过了什么吗?当我刷新页面时,我预计只有一个in saysomething!
。
您的网页是否包含非文本什么?任何图像或任何具有SRC属性的内容? – JohnP
不是。我发布的内容完全是我拥有的。我的输出是“你好!嘿!
' – JesseBuesking
检查您的Chrome插件 - 我有一个嗅探器插件正在制作第二个http请求,每个请求! –