सरलतम Node.js सर्वर बस है:
$ npm install http-server -g
अब आप निम्न कमांड के माध्यम से एक सर्वर चला सकते हैं:
$ cd MyApp
$ http-server
यदि आप एनपीएम 5.2.0 या नए का उपयोग कर रहे हैं, तो आप http-serverइसे स्थापित किए बिना उपयोग कर सकते हैं npx। यह उत्पादन में उपयोग के लिए अनुशंसित नहीं है, लेकिन स्थानीयहोस्ट पर चलने वाले सर्वर को जल्दी से प्राप्त करने का एक शानदार तरीका है।
$ npx http-server
या, आप यह कोशिश कर सकते हैं, जो आपके वेब ब्राउज़र को खोलता है और कोर के अनुरोधों को सक्षम करता है:
$ http-server -o --cors
अधिक विकल्पों के लिए, GitHub के लिए दस्तावेज़ीकरण देखेंhttp-server , या चलाएँ:
$ http-server --help
NodeJitsu के लिए अन्य अच्छी सुविधाओं और मस्तिष्क-मृत-सरल तैनाती के बहुत सारे।
फ़ीचर फोर्क्स
बेशक, आप आसानी से अपने खुद के कांटे के साथ सुविधाओं को ऊपर कर सकते हैं। आप पा सकते हैं कि यह पहले से ही इस परियोजना के मौजूदा 800+ कांटे में से एक में किया गया है:
लाइट सर्वर: एक ऑटो रिफ्रेशिंग वैकल्पिक
का एक अच्छा विकल्प http-serverहै light-server। यह फ़ाइल देखने और ऑटो-रिफ्रेशिंग और कई अन्य विशेषताओं का समर्थन करता है।
$ npm install -g light-server
$ light-server
Windows Explorer में अपनी निर्देशिका संदर्भ मेनू में जोड़ें
reg.exe add HKCR\Directory\shell\LightServer\command /ve /t REG_EXPAND_SZ /f /d "\"C:\nodejs\light-server.cmd\" \"-o\" \"-s\" \"%V\""
सिंपल JSON रीस्ट सर्वर
यदि आपको एक प्रोटोटाइप प्रोजेक्ट के लिए एक साधारण REST सर्वर बनाने की आवश्यकता है तो json-server वह हो सकता है जिसे आप खोज रहे हैं।
ऑटो रिफ्रेशिंग एडिटर्स
अधिकांश वेब पेज एडिटर्स और आईडीई टूल्स में अब एक वेब सर्वर शामिल होता है जो आपके स्रोत की फाइलों को देखेगा और बदलने पर आपके वेब पेज को ऑटो रिफ्रेश करेगा।
मैं विजुअल स्टूडियो कोड के साथ लाइव सर्वर का उपयोग करता हूं ।
खुला स्रोत पाठ संपादक कोष्ठक भी एक NodeJS स्थिर वेब सर्वर भी शामिल है। बस ब्रैकेट में कोई भी HTML फ़ाइल खोलें, " लाइव पूर्वावलोकन " दबाएं और यह एक स्थिर सर्वर शुरू करता है और पृष्ठ पर आपका ब्राउज़र खोलता है। जब भी आप संपादित करेंगे और HTML फ़ाइल को सहेजेंगे, तो ब्राउज़र ** स्वतः ताज़ा हो जाएगा। अनुकूली वेब साइटों का परीक्षण करते समय यह विशेष रूप से उपयोगी है। कई ब्राउज़रों / विंडो आकार / उपकरणों पर अपना HTML पृष्ठ खोलें। अपने HTML पृष्ठ को सहेजें और तुरंत देखें कि क्या आपके अनुकूली सामान काम कर रहे हैं क्योंकि वे सभी ऑटो ताज़ा हैं।
फोनगैप डेवलपर्स
यदि आप हाइब्रिड मोबाइल ऐप को कोड कर रहे हैं , तो आपको यह जानने में दिलचस्पी हो सकती है कि PhoneGap टीम ने अपने नए PhoneGap ऐप के साथ इस ऑटो रिफ्रेश कॉन्सेप्ट को बोर्ड पर लिया है । यह एक सामान्य मोबाइल ऐप है जो विकास के दौरान सर्वर से HTML5 फ़ाइलों को लोड कर सकता है। यह एक बहुत ही चालाक चाल है क्योंकि अब आप हाइब्रिड मोबाइल एप्लिकेशन के लिए अपने विकास चक्र में धीमे संकलन / तैनाती चरणों को छोड़ सकते हैं यदि आप JS / CSS / HTML फ़ाइलों को बदल रहे हैं - जो कि आप ज्यादातर समय कर रहे हैं। वे स्थिर NodeJS वेब सर्वर (रन phonegap serve) भी प्रदान करते हैं जो फ़ाइल परिवर्तनों का पता लगाता है।
PhoneGap + Sencha टच डेवलपर्स
मैंने अब Sencha Touch & jQuery मोबाइल डेवलपर्स के लिए PhoneGap स्टेटिक सर्वर और PhoneGap डेवलपर ऐप को बड़े पैमाने पर अनुकूलित किया है। स्नेहा टच लाइव में इसे देखें । समर्थन करता है --qr QR कोड और --localtunnel जो आपके स्टैटिक सर्वर को आपके डेस्कटॉप कंप्यूटर से आपके फ़ायरवॉल के बाहर के URL तक पहुंचाता है! उपयोग के टन। हाइब्रिड मोबाइल देवों के लिए बड़े पैमाने पर स्पीडअप।
कॉर्डोवा + आयोनिक फ्रेमवर्क डेवलपर्स
स्थानीय सर्वर और ऑटो रिफ्रेश फीचर्स को ionicटूल में बेक किया जाता है। बस ionic serveअपने ऐप फ़ोल्डर से चलाएं । इससे भी बेहतर ... ionic serve --labआईओएस और एंड्रॉइड दोनों के साइड व्यू द्वारा ऑटो-रिफ्रेशिंग साइड देखना।