現時点ではNode.JSを学習しています。Node.JS HTTPサーバーで作業する作業の流れ
すべてがうまくいきます。ちょうど私は仕事の流れに少し挑戦しています。
私は特定のポートで待機するHTTPサーバーを作成します。たとえば、
var http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}).listen(8888);
正常に動作します。唯一の問題は、私は上記のコードを持つファイルを編集し、ノードserver.jsを入力して、再度、ノード・プロセスを起動しようとすると、私は次のエラーを取得することです:
Error: EADDRINUSE, Address already in use.
だから私は、私が殺すために必要学びました変更を反映する前にpsを使ってノードプロセスを再起動することができます。
しかし、これは痛みのようです。私は私が書いているサーバーに変更を加えるたびにノードプロセスを殺す必要がありますか?
私は確かに良い方法があります。どんな助け?
Ctrl-Cこれは...最初はCtrl-ZでNode Serverを停止していました。しかし、もっと良い方法があると思うべきです。ありがとう! @ beny23 – dade
CTRL-Zはバックグラウンドで中断します。 fgコマンドで再開することができます。だから、CTRL-Zは実際にファイルディスクリプタを使用してメモリ内に保持しています...あなたのポートを新しいプロセスで開くことができなかった理由です。 – staackuser2