নোড.জেএস এর সাথে এই প্রথম কাজ করা এবং আমি এই সমস্যার মধ্যে পড়ে গেলাম:
আমি একটি আইডিই এর প্লাগইন মাধ্যমে একটি নোড সার্ভার শুরু করেছি। দুর্ভাগ্যক্রমে, আমি আইডিই'র টার্মিনালটি ব্যবহার করতে পারি না। সুতরাং আমি কমান্ড লাইন থেকে স্ক্রিপ্ট চালানোর চেষ্টা করেছি।
এই সমস্যাটি - আমি এক্সপ্রেস মডিউলটি ব্যবহার করছি এবং আমার অ্যাপ্লিকেশনটি কিছু পোর্ট শুনছে (8080)। আমি যখন কমান্ড লাইন থেকে অ্যাপটি শুরু করি তখন এটি এই ত্রুটিটি ছুড়ে দেয়:
events.js:71
throw arguments[1]; // Unhandled 'error' event
^
Error: listen EADDRINUSE
at errnoException (net.js:770:11)
at HTTPServer.Server._listen2 (net.js:910:14)
at listen (net.js:937:10)
at HTTPServer.Server.listen (net.js:986:5)
at Object.<anonymous> (C:\xampp\htdocs\node\chat\app.js:5:5)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.runMain (module.js:492:10)
যদিও আমি এই ত্রুটিটি কী হতে পারে তা সম্পর্কে আমি খুব নিশ্চিত নই তবে আমি ধরে নিয়েছি যে এটি ইতিমধ্যে ব্যবহৃত একটি বন্দরে অ্যাপ্লিকেশনটি শুনছে। তাই আমি:
netstat -an
আমি দেখতে পাচ্ছি
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING
কারণ আইডিই থেকে এটি শুরু করার চেষ্টা করার সময় নোড সার্ভারটি ইতিমধ্যে শুরু হয়েছিল।
সুতরাং আমি জানতে চাই, আমি কীভাবে সমস্ত সার্ভারের দৃষ্টান্ত বন্ধ করতে পারি? এছাড়াও যদি আপনি কীভাবে বন্দরে কী চলছে তা সনাক্ত করতে এবং এটি হত্যা করতে আমাকে বলতে পারেন।