मैं कुछ हफ्तों से एक नोड.जेएस परियोजना के साथ काम कर रहा हूं और यह बहुत अच्छा काम कर रहा है। आमतौर पर, मैं npm start
अपने ऐप को चलाने और लोकलहोस्ट, पोर्ट 3000 पर ब्राउज़र में देखने के लिए उपयोग करता हूं।
आज, मुझे npm शुरू का उपयोग करते समय निम्नलिखित त्रुटि मिलनी शुरू हुई:
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'));
});
सहायता के लिए धन्यवाद!
संपादित करें:
मैंने नेटस्टैट और TCPView को चलाने की कोशिश की है ताकि यह जांचा जा सके कि पोर्ट किस प्रक्रिया का उपयोग कर रहा है, लेकिन उस पोर्ट का उपयोग करने से कुछ नहीं होता है। मैंने अपने लैपटॉप को रीस्टार्ट करने की भी कोशिश की लेकिन मुझे अभी भी वही त्रुटि मिलती है।