Der Port, den Sie gerade hören, wird bereits von einem anderen Prozess gehört. In diesem Fall habe ich das Gefühl, dass es dein Selbst ist. Sie können einen ps aux | grep node
ausführen und anschließend kill <pid>
Ihren Knotenprozess beenden. Daneben kannst du auch einen anderen Port ausprobieren.
- Aktualisierung -
Falls Sie herausfinden wollen, welcher Prozess abhört, können Sie netstat -lpn
verwenden ( -l
dient zum Ermitteln der Listening-Ports, -p
zum Einschließen des Prozessnamens und pid, zu -n
) Hostnamen nicht aufzulösen, sonst ist es langsam), um die Prozesse zu finden, die auf verschiedenen Ports warten. Wenn es zu viele gab, kannst du netstat -lnp | grep :8888
machen.
Kann auch verwenden, fuser 8888/tcp
, was Ihnen die Prozess-PID anzeigt und auch das Hinzufügen von -k
wird den Prozess am schnellsten beenden.
Ich habe festgestellt, dass diese beiden Befehle nur in linux funktionieren.
Der Port, den Sie gerade hören, wird bereits von einem anderen Prozess gehört. In diesem Fall habe ich das Gefühl, dass es dein Selbst ist. Sie können einen %code% ausführen und anschließend %code% Ihren Knotenprozess beenden. Daneben kannst du auch einen anderen Port ausprobieren.
- Aktualisierung -
Falls Sie herausfinden wollen, welcher Prozess abhört, können Sie %code% verwenden ( %code% dient zum Ermitteln der Listening-Ports, %code% zum Einschließen des Prozessnamens und pid, zu %code% ) Hostnamen nicht aufzulösen, sonst ist es langsam), um die Prozesse zu finden, die auf verschiedenen Ports warten. Wenn es zu viele gab, kannst du %code% machen.
Kann auch verwenden, %code% , was Ihnen die Prozess-PID anzeigt und auch das Hinzufügen von %code% wird den Prozess am schnellsten beenden.
Ich habe festgestellt, dass diese beiden Befehle nur in linux funktionieren.
Ich habe einen einfachen Knoten js http server.
%Vor%Wenn ich
führe %Vor%Ich bekomme
%Vor%Ich habe diesen Beitrag gesehen, aber dieser Beitrag scheint spezifisch zu sein zum TCP-Server und nicht zum HTTP-Server. Könnte jemand bitte helfen.
Dasselbe Problem kann auftreten, wenn Sie versuchen, den Server auszuführen, aber Sie haben keine Root-Rechte.
Ich habe auch auf dieses Problem mit EADDRINUSE 127.0.0.1 gestoßen. Nach der Überprüfung auf Node-Prozesse habe ich die Server-IP auf "localhost" geändert. Nachdem dies gemacht wurde, begann es direkt. Hoffe, das hilft.
Tags und Links node.js httpserver