मेरे वर्तमान वर्कफ़्लो में, जब मैं एक सेल प्रोजेक्ट में नियंत्रकों में परिवर्तन करता हूं, तो मुझे परिवर्तनों को लेने के लिए सेल को पुनरारंभ करना होगा। क्या इसके चारों ओर कोई रास्ता है ताकि उन्हें पुनरारंभ किए बिना उठाया जा सके? (मैं समझता हूं कि सीलों को उन कार्यों के लिए मार्ग उत्पन्न करना पड़ता है जिन्हें मैं स्टार्टअप के दौरान नियंत्रकों में परिभाषित करता हूं (अन्य चीजों के साथ), लेकिन मैं जानना चाहता हूं कि मुझे क्या याद आ रहा है)क्या हर बार जब मैं नियंत्रक में परिवर्तन करता हूं तो मुझे सेल को फिर से शुरू/उठाना पड़ता है?
उत्तर
पाल v0.11 के रूप में, आप पाल autoreload को पाने के लिए autoreload हुक का उपयोग कर सकते है जब भी एक नियंत्रक, मॉडल, या सेवा अद्यतन किया गया है।
इसका लाभ यह है कि आप अपने ऐप में व्यवहार का निर्माण कर सकते हैं और इसे गैर-मानक तरीके से लॉन्च करने के बजाय इसे सामान्य रूप से sails lift
के साथ लॉन्च कर सकते हैं।
ऐसा लगता है कि आप हमेशा के लिए उपयोग कर सकते हैं। Js इस लक्ष्य को हासिल करें।
https://coderwall.com/p/njcr7w/sails-js-sick-of-restarting-your-server
लेकिन मूल रूप से (और में मामला लिंक के नीचे लाने के लिए) यहाँ यह क्या कहते हैं का सार है:: वहाँ वहाँ एक बहुत अच्छा विवरण है
[sudo] npm install forever -g
cd /your/project/folder/
एक फ़ाइल बनाने के .foreverignore
**/.tmp/**
**/views/**
**/assets/**
का उपयोग कर अपना ऐप शुरू करें
को रोकने के लिए:
forever stop app.js
आप कर सकते हैं, साथ ही, nodemon विकास में इस्तेमाल करते हैं। इसे किसी कॉन्फ़िगरेशन की आवश्यकता नहीं है और यह आपकी सभी प्रोजेक्ट की फ़ाइलों में बदलावों के लिए देखता है और स्वचालित रूप से आपके एप्लिकेशन को पुनरारंभ करता है।
sudo npm install nodemon -g
nodemon साथ पाल सर्वर चलाने के लिए: (पुन: प्रारंभ करने की आवश्यकता के बिना)
nodemon app.js
- 1. हर बार जब मैं एक्सकोड को अपग्रेड करता हूं, तो मुझे ब्रॉड स्थापित जीसीसी
- 2. हर बार जब मैं "प्ले" हिट करता हूं तो वीएस को मेरी सभी परियोजनाओं का पुनर्निर्माण क्यों करना पड़ता है?
- 3. हर बार जब मैं मॉलोक का उपयोग करता हूं तो मुझे चेतावनी क्यों मिलती है?
- 4. क्या मुझे हर बार जब मैं फ़ायरफ़ॉक्स ऐड-ऑन बदलता हूं तो मैं 'jpm run` का उपयोग करना चाहता हूं?
- 5. एंगुलरजेएस: हर बार जब एजेक्स कॉल शुरू होता है तो ईवेंट को आग लगाना पड़ता है
- 6. हर बार जब मैं स्टोरीबोर्ड
- 7. हर बार जब मैं पुन: नियोजित करता हूं तो मुझे कनेक्शन पूल को फ्लश करने की आवश्यकता क्यों होती है?
- 8. क्या मुझे हर बार गिट में फाइलें जोड़नी होंगी जब मैं प्रतिबद्ध करना चाहता हूं?
- 9. क्या कोई तरीका है कि मैं iisexpress स्टार्टअप देरी से बच सकता हूं जब हर बार जब मैं बिल्ड करता हूं तो डीएलएल लोड करता है?
- 10. हर बार जब मैं डिवाइस
- 11. हर बार जब मैं प्रोग्राम चलाता हूं
- 12. जब मैं अलार्म दो बार शुरू करता हूं तो क्या होता है?
- 13. हर बार जब यह हिट करता है तो विंडबग में निष्पादन से लाइन को कैसे छोड़ें?
- 14. देखें नियंत्रक मूल हर बार इसका प्रस्तुतीकरण में परिवर्तन
- 15. ; क्या यह हर बार जब मैं इसका उपयोग करता हूं तो अगले चार में जाता है? असाइनमेंट ऑपरेशंस के भीतर?
- 16. सी ++: हर बार जब मैं fstream द्वारा पढ़ता हूं तो मुझे
- 17. क्या मुझे हर बार मैवेन वेबपैप प्रोजेक्ट बनाना है जब मैं स्थिर फाइलों में बदलाव करता हूं?
- 18. FBSessionStateClosedLogin हर बार जब मैं कोशिश करता हूं और अपने ऐप में लॉग इन करता हूं
- 19. क्या हर बार
- 20. क्या मैं दृश्य नियंत्रक को प्रारंभ करता हूं जब मुझे ऐप में UIApplicationLaunchOptionsLocationKey प्राप्त होता है FinishLaunchingWithOptions?
- 21. हर बार जब मैं मार्ग बदलता हूं तो मेरे कोणीय 2 घटक फिर से तत्काल क्यों होते हैं?
- 22. विजुअल स्टूडियो 2012 हर बार जब मैं परीक्षण चलाता हूं
- 23. हर बार जब मैं किसी अन्य टैब पर स्विच करता हूं तो टी 4 को निष्पादित करने से कैसे रोकें?
- 24. एक्समरिन, एंड्रॉइड। हर बार जब मैं डिवाइस पर ऐप चलाता हूं, तो एप्लिकेशन अनियंत्रित होता है और फिर फिर से इंस्टॉल किया जाता है।
- 25. जब राज्य परिवर्तन होता है तो ओम अगला घटक फिर से प्रस्तुत क्यों नहीं करता है?
- 26. आईफोन - हर बार जब मैं इसे
- 27. यूट्यूब ओएथ हर बार जब मैं अनुरोध करता हूं प्राधिकरण विंडो को
- 28. हर बार जब मैं cluster.fork() चलाता हूं, मुझे एक त्रुटि मिलती है: EADDRINUSE
- 29. क्या हर बार जब मैं गिट के माध्यम से उपलब्ध पैकेज अपडेट करता हूं तो मुझे एनपीएम पर प्रकाशित करने की ज़रूरत है?
- 30. गिट सोचता है कि जब भी मैं एक छोटा बदलाव करता हूं तो मैं अपनी फ़ाइलों में से एक को फिर से लिख रहा हूं