सर्वर दोबारा शुरू करना: Control C से रोकें और चलाएँ
आपका सर्वर चल रहा है। आप कोड में एक छोटा-सा बदलाव करते हैं, पेज को रिफ्रेश करते हैं—पर पेज वैसा का वैसा दिखता है। कुछ बदला ही नहीं। ऐसा लगता है मानो आपका बदलाव गायब हो गया हो।
सर्वर दोबारा शुरू करना ज़रूरी होता है क्योंकि पुराना चलता हुआ सर्वर आपके नए कोड को नहीं देखता—आप Control C से पुराने सर्वर को रोकते हैं और फिर node server.js से उसे दोबारा चलाते हैं ताकि आपके बदलाव दिखने लगें।
पेज मेरे बदलाव क्यों नहीं दिखा रहा?
जब आप node server.js चलाते हैं, तो वह सर्वर आपके कोड को एक बार पढ़ता है और उसी हिसाब से चलता रहता है। आपने जो फाइल अभी एडिट की, उसे वह दोबारा नहीं पढ़ता।
इसलिए पुराना सर्वर अब भी पुराना कोड ही चला रहा है। आपका नया बदलाव तब तक नहीं दिखेगा, जब तक आप सर्वर को दोबारा शुरू नहीं करते।
एक चूल्हे के बारे में सोचिए। कुछ नया पकाने के लिए, आप पहले उसे बंद करते हैं, अपना बदलाव करते हैं, और फिर उसे दोबारा जलाते हैं। सर्वर भी बिल्कुल ऐसा ही है।
Control C क्या करता है?
एक चलता हुआ सर्वर आपके टर्मिनल को रोके रखता है—आप उसमें कोई नई कमांड नहीं लिख पाते। टर्मिनल मानो “फँसा” हुआ लगता है।
Control C उस टर्मिनल को छोड़ देता है। यह चलते हुए सर्वर को रोकता है, ताकि आप वापस अपनी कमांड लाइन पर आ जाएँ और चीज़ें बदल सकें।
Control C— सर्वर को रोकता है।node server.js— सर्वर को दोबारा शुरू करता है।
सर्वर दोबारा शुरू करने का सही तरीका क्या है?
यह पूरी लय एक छोटे-से लूप जैसी है। हर बार जब आप कुछ बदलते हैं, तो यही तीन कदम दोहराते हैं:
- पहले आप अपना कोड एडिट करते हैं।
- फिर
Control Cदबाकर पुराने सर्वर को रोकते हैं। - फिर
node server.jsसे उसे दोबारा शुरू करते हैं।
यही है बनाने की लय—एडिट, रोको, दोबारा शुरू करो। यही चक्र दुनिया का हर dev हर दिन अपनाता है।
मैं इसे अभी कैसे आज़माऊँ?
अपने सर्वर के चलते हुए, ये कदम आज़माकर देखिए:
- टर्मिनल में
Control Cदबाएँ—सर्वर रुक जाएगा और आपकी कमांड लाइन वापस आ जाएगी। - अपने कोड में कोई छोटा बदलाव करें (जैसे पेज पर कोई शब्द बदल दें)।
- फिर
node server.jsटाइप करके सर्वर को दोबारा चलाएँ। - पेज रिफ्रेश करें—अब आपका बदलाव दिखेगा।
एक बार यह लय आपके हाथ में आ गई, तो कोडिंग बहुत आसान लगने लगती है। आप यह पूरी राह कदम-दर-कदम पूरे फ्री Zero to AI Hero कोर्स में सीख सकते हैं।
मुख्य बातें (Key takeaways)
- पुराना चलता हुआ सर्वर आपके नए कोड को नहीं देखता—बदलाव दिखाने के लिए सर्वर दोबारा शुरू करना ज़रूरी है।
Control Cचलते हुए सर्वर को रोकता है और टर्मिनल आपको वापस दे देता है।node server.jsसर्वर को नए कोड के साथ दोबारा शुरू करता है।- लय याद रखें: एडिट → रोको → दोबारा शुरू करो।
इससे पहले आपने सीखा था कि अपने सर्वर से HTML कैसे सर्व करें। अब रोकना और दोबारा शुरू करना भी आ गया—आगे है Level 7 चैलेंज, जहाँ आप यह सब एक साथ इस्तेमाल करेंगे।
🚀 पूरा फ्री कोर्स देखें: Zero to AI Hero — हिंदी में सीखें। रोज़ नए लेसन। शुरुआत से AI इस्तेमाल करना और बनाना सीखें।
Want to actually learn this?
151 free 2-minute lessons — from "what's a file?" to building with AI.
▶ Start the free course