Tôi đang học Node.js và tôi muốn hiểu "tại sao" khi mã kích hoạt đầu ra console.log bị trùng lặp nhưng chỉ có một kết quả đầu ra response.write.Đầu ra console.log đôi Node.js
Heres đơn giản ví dụ mã của tôi:
var http = require('http');
http.createServer(function(request, response){
response.writeHead(200, {'Content-type': 'text/plain'});
console.log('hello 1');
response.write('Hello world');
console.log('hello 2');
response.end();
}).listen(8000);
Và trên giao diện điều khiển của tôi/terminal tôi nhận được:
chào 1
chào 2
chào 1
xin chào 2
Cảm ơn.
Lạ. Có cách nào để ghi đè điều đó không? Hay nó là vấn đề "hút nó lên"? – JDillon522
Bạn có thể 'response.end()' để ngăn xử lý yêu cầu của bạn không được thực thi theo yêu cầu tới favicon.'if (request.url === '/favicon.ico') {response.end(); } 'Không chắc chắn nếu có bất kỳ cách nào khác tồn tại. –
@ JDillon522 có tiện ích mở rộng chrome để tắt nó. – SheetJS