5

これはおそらく簡単な質問ですが、明確な答えはどこにも見つかりません。node.jsでHello Worldを試しています。localhost のポート 8000 で実行されている node.js サーバーがあり、「node helloworld.js」などのコマンド ラインで有効にしています。Helloworld.js は localhost:8000 経由で問題なく動作します。ポート8000​​で別のサーバーの電源を入れようとすると、最初のサーバーがまだ実行されているため、「listen EADDRINUSE」というエラーが表示されます。では、最初のノード サーバーをオフにするにはどうすればよいでしょうか。

4

3 に答える 3

11

ctrl-cを実行してプロセスを強制終了するだけです...

于 2013-02-09T21:17:13.420 に答える
2

Nodejs サーバーを実行する元の端末がまだある場合は、ctrl + C を押すだけでプロセスを強制終了できます。

ただし、端末を紛失した場合は、別の端末を開いて を実行できますtaskkill /F /IM node.exe。(強制終了する /F 、終了するスクリプトを指定する /IM )。このコマンドは、実行中のすべてのノード サーバーを強制終了することに注意してください。

于 2020-07-14T03:56:02.390 に答える