Çıkma incelikle node.js
Mükemmel bir online kitap http://nodebeginner.org/ okurken ve basit bir kod deniyorum
var http = require("http");
function onRequest(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}
http.createServer(onRequest).listen(8888);
Şimdi ben (ve hala bilmiyorum!) bilmiyordu node.js nazikçe nasıl, ben sadece ctrl z
gittim. Şimdi her zaman node server.js
çalıştırmak için çalışıyorum aşağıdaki hata iletileri alıyorum.
node.js:134
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: EADDRINUSE, Address already in use
at Server._doListen (net.js:1100:5)
at net.js:1071:14
at Object.lookup (dns.js:153:45)
at Server.listen (net.js:1065:20)
at Object.<anonymous> (/Users/Bob/server.js:7:4)
at Module._compile (module.js:402:26)
at Object..js (module.js:408:10)
at Module.load (module.js:334:31)
at Function._load (module.js:293:12)
at Array.<anonymous> (module.js:421:10)
Yani, iki soru
1) Nasıl aşağı node.js nazikçe kapattım?
2) Nasıl karışıklık onarım mı yarattım?
CEVAP
KullanınCtrlCdüğüm süreci dikkatlice çıkın
Pisliği temizlemek için bir platform bağlıdır, ama temelde hangi düğüm koşuyordu işlemi kalıntılarını bulmak ve öldürmek gerekir.
Örneğin, Unıx:
ps -ax | grep node
senin gibi bir giriş verecektir:1039 ttys000 0:00.11 node index.js
index.js
* * * * düğüm dosyasının ismi.Bu örnekte, 1039 ıd (seninki farklı olacak),
kill -9 1039
böylece sona erecek süreçtir ve limana tekrar bağlamak mümkün olacak.
dosyayı Kaldır node.js ...
Ne kullanın Node.js vakaları vs Bükülm...
Node.js uygulamalar için kodlama Stil ...
Tam olarak node.js ne amaçla kullanılı...
Nasıl node.js YAZILAN veri ayıklamak m...