Node.js Port 3000はすでに使用されていますが、実際には使用されていませんか?
私はnode.jsプロジェクトで数週間働いており、それは素晴らしい仕事をしています。通常、私はnpm start自分のアプリを実行してブラウザーのlocalhost、ポート3000で表示するために使用します。 今日、npm startの使用中に次のエラーが発生し始めました。 Server started on port 3000 Port 3000 is already in use リソースモニターを確認しましたが、ポート3000で他のプロセスを実行していません。このエラーメッセージが表示されるのはなぜですか? 私のapp.jsには、ポートを設定する次のコードがあります...これは間違っていますか?以前は問題なく動作していたため、何が悪いのかわかりません。 // Set Port app.set('port', (process.env.PORT || 3000)); app.listen(app.get('port'), function() { console.log('Server started on port '+app.get('port')); }); 助けてくれてありがとう! 編集: netstatとTCPViewを実行して、どのプロセスがポートを使用しているかを確認しましたが、そのポートを使用しているものはありません。ラップトップを再起動してみましたが、それでも同じエラーが発生します。