Tôi có một thiết lập node.js cơ bản, nhưng tôi nghĩ rằng tôi đang thiếu một cái gì đó.tài nguyên gọi lại làm mới trang node.js hai lần?
My 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
của tôi:
exports.saysomething = function (str) {
console.log('in saysomething!');
return str + ' hey there!';
}
Vấn đề là giao diện điều khiển của tôi là xuất ra in saysomething!
hai lần. Tui bỏ lỡ điều gì vậy? Khi tôi làm mới trang, tôi chỉ mong đợi một in saysomething!
.
Liệu trang của bạn chứa bất cứ điều gì khác ngoài văn bản? Bất kỳ hình ảnh hoặc bất cứ điều gì với một thuộc tính SRC trong đó? – JohnP
No. Những gì tôi đăng là hợp pháp tất cả những gì tôi có. Đầu ra của tôi là 'Chào bạn! này!
' – JesseBuesking
Kiểm tra các plugin Chrome của bạn - Tôi đã có một plugin bổ trợ đã đưa ra yêu cầu http thứ 2, mọi yêu cầu! –