2012-03-06 7 views
17

में बदलाव के बाद node.js सर्वर को पुनरारंभ करने का सबसे अच्छा तरीका क्या है, इसलिए, मैं नोड सीखने की प्रक्रिया में हूं, और परीक्षण के लिए यह खोज रहा हूं, मुझे चल रहे उदाहरण को मारना है नोड का, फिर सर्वर के लिए नए एप्लिकेशन कोड के साथ इसे फिर से शुरू करें। तो, मैं पहले इस तरह अपने नोड सर्वर निष्पादित करता हूं: node myapp.jsअपनी एप्लिकेशन स्क्रिप्ट

फिर, मुझे लगता है कि कुछ सही काम नहीं कर रहा है, या मैं myapp.js में कुछ नया कोड जोड़ना चाहता हूं। मैं प्रोसेस एक्सप्लोरर में जाता हूं (मैं विंडोज बॉक्स पर नोड चला रहा हूं), और node.exe प्रक्रिया को मारता हूं, और उसके बाद नई myapp.js फ़ाइल को परिवर्तनों के साथ अपलोड करता हूं। फिर मैं फिर से परीक्षण करने के लिए इसे फिर से शुरू करने के लिए node myapp.js करता हूं।

ऐसा करने का एक आसान तरीका होना चाहिए। मैंने node --help में टाइप किया है लेकिन यह देखने के लिए बहुत सारे झंडे सूचीबद्ध हैं कि लिनक्स पर अपाचे के समान कुछ प्रकार की पुनरारंभ तंत्र है जैसे: httpd -k restart। क्या नोड के साथ एक "दयालु" पुनरारंभ है?

उत्तर

13

चेक बाहर nodemon। इसे npm install nodemon का उपयोग करके इंस्टॉल करें, उसके बाद बस nodemon server.js का उपयोग करें यदि server.js वह फ़ाइल है जिस पर आप काम कर रहे हैं।

+0

यह काम करता है, और मुझे यकीन है कि नोड-पर्यवेक्षक भी @ बार्टक काम करेगा। – ariestav

+0

नोड-देव भी इसके लिए अच्छा काम करता है। –

1

उपयोग node-supervisor

+0

यह वही चीज़ और नोडमोन जैसा दिखता है, और संभवतया यह चाल भी ठीक है। – ariestav

संबंधित मुद्दे