Node js +Fehler: hören Sie EADDRINUSE + Unbehandelte 'Fehler' Ereignis
Ich bin mit nodeclipse plugin für eclipse, um mein node js Projekt.Folgende js-Datei richtig arbeitet, aber h1 tag ist nicht arbeiten .Ich kann nur einen einfachen text.außerdem bin ich immer diese Ausnahme, die in der Laufzeit.bitte helfen Sie mir.
javascript-Datei
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/html'});
response.end('<html><body><h1>Home</h1> URL was: ' + request.url + '</body></html>');
}).listen(3000, 'localhost');
console.log('Server running at http://localhost:3000/');
Ausnahme
events.js:72
throw er; //Unhandled 'error' event
^
Error: listen EADDRINUSE
at errnoException (net.js:904:11)
at Server._listen2 (net.js:1042:14)
at listen (net.js:1064:10)
at net.js:1146:9
at dns.js:72:18
at process._tickCallback (node.js:415:13)
at Function.Module.runMain (module.js:499:11)
at startup (node.js:119:16)
at node.js:902:3
InformationsquelleAutor Amila Iddamalgoda | 2014-02-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Error: listen EADDRINUSE
Dieser Fehler bedeutet, dass bereits ein anderer Prozess lauscht auf port 3000.
Hier ist, wie um herauszufinden, welcher Prozess es ist auf windows
hätte nicht gedacht, das war notwendig, da es nicht direkt relevant für die Frage, war es zusätzliche Hinweise.
InformationsquelleAutor Patrick
Als Patrick gesagt hat
Error: listen EADDRINUSE
Wenn Sie Nodeclipse zu laufen Node.js -Anwendung können Sie die Liste der aktuell ausgeführten apps in der Debug-Ansicht (standardmäßig angezeigt in Knoten-Perspektive). Dann können Sie kündigen, alle oder ausgewählte, neu starten, usw.
Ja, die Debug-Ansicht nicht umfasst nur Debuggen von apps. Es sollte genannt worden, die Start-Ansicht, aber es ist standard-Ansicht in Eclipse, nennen wir es, wie es benannt ist.
Auch laufende apps können beendet werden individuell durch schließen der Konsole (mit rotem Quadrat-Symbol)
InformationsquelleAutor Paul Verest