Ich lerne Node.js und ich möchte das "warum" verstehen, wenn Code doppelte console.log Ausgaben spuckt, aber nur eine einzige Antwort.Write-Ausgaben.Node.js doppelte console.log Ausgabe
Heres mein einfaches Codebeispiel:
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);
Und auf meiner Konsole/Terminal I erhalten:
hallo 1
hallo 2
hallo 1
Hallo 2
Danke.
Seltsam. Gibt es eine Möglichkeit, das zu überschreiben? Oder ist es eine Frage von "saugen es Butterblume"? – JDillon522
Sie können 'response.end()' verwenden, um zu verhindern, dass Ihr Anforderungshandler bei Anfragen an favicon.if ausgeführt wird. If (request.url === '/favicon.ico') {response.end(); } 'Ich bin mir nicht sicher, ob es einen anderen Weg gibt. –
@ JDillon522 gibt es Chrome-Erweiterungen, um es zu deaktivieren. – SheetJS