Node JS Server APP
और किसी अलग सेटअप की भी आवश्यकता नहीं।
यह उन डेवलपर्स, सीखने वालों और प्रयोगकर्ताओं के लिए बनाया गया है जिन्हें Android पर एक स्थानीय HTTP API की आवश्यकता होती है। बंडल किया गया सर्वर डिफ़ॉल्ट रूप से localhost पर चलता है,
इसलिए आपका ऐप इंटरफ़ेस, इन-ऐप ब्राउज़र, डिवाइस पर मौजूद ब्राउज़र और उसी डिवाइस पर मौजूद अन्य ऐप,
सर्वर के चलने के दौरान इससे संवाद कर सकते हैं।
गोपनीयता सर्वोपरि
• कोई खाता नहीं, कोई साइन-अप नहीं, कोई लॉगिन नहीं।
• कोई एनालिटिक्स नहीं, कोई विज्ञापन नहीं, कोई ट्रैकिंग SDK नहीं।
• डेवलपर के साथ कोई डेटा एकत्र, प्रेषित या साझा नहीं किया जाता है।
• सब कुछ आपके डिवाइस पर ही रहता है। हमेशा।
मुख्य विशेषताएं
• nodejs-mobile द्वारा संचालित एम्बेडेड Node.js रनटाइम।
• फोरग्राउंड सेवा ऐप स्विच करते समय सर्वर को चालू रखती है।
• बंडल किया गया, निर्भरता-मुक्त नोड HTTP सर्वर, जिसमें स्थिर फ़ाइल सर्विंग और JSON API शामिल हैं।
• सुरक्षित राउट्स के लिए टोकन-आधारित प्रमाणीकरण।
• Android के फ़ाइल पिकर के माध्यम से अपने स्वयं के ZIP-आधारित Node.js प्रोजेक्ट आयात करें।
• अंतर्निहित फ़ाइल ब्राउज़र और कोड संपादक (सोरा एडिटर द्वारा संचालित)।
• कॉन्फ़िगर करने योग्य पोर्ट, वैकल्पिक प्रमाणीकरण प्रवर्तन और वैकल्पिक LAN एक्सेस।
• स्वच्छ, आधुनिक एज-टू-एज Android इंटरफ़ेस।
यह कैसे काम करता है
1. एम्बेडेड Node.js रनटाइम लॉन्च करने के लिए "सर्वर प्रारंभ करें" पर टैप करें।
2. सर्वर डिफ़ॉल्ट रूप से 127.0.0.1 (लोकलहोस्ट) से जुड़ता है।
3. अपने API तक पहुँचने के लिए इन-ऐप ब्राउज़र या डिवाइस पर मौजूद किसी भी ब्राउज़र को खोलें।
4. जब प्रमाणीकरण सक्षम हो, तो सुरक्षित राउट्स के लिए प्रदर्शित प्रमाणीकरण टोकन का उपयोग करें।
डिफ़ॉल्ट स्थानीय URL: http://127.0.0.1:3000
अपना प्रोजेक्ट लाएँ
एक ज़िप फ़ाइल आयात करके बिल्ट-इन सर्वर को अपने Node.js प्रोजेक्ट से बदलें। ऐप स्वचालित रूप से आपके एंट्री पॉइंट (package.json, main, main.js, index.js, या server.js) का पता लगा लेगा।
शुद्ध जावास्क्रिप्ट निर्भरताओं को
node_modules में बंडल किया जा सकता है।
वैकल्पिक LAN एक्सेस
डिफ़ॉल्ट रूप से सर्वर केवल आपके अपने डिवाइस से ही पहुँचा जा सकता है। यदि आप चाहें, तो आप LAN एक्सेस सक्षम कर सकते हैं ताकि आपके वाई-फ़ाई नेटवर्क पर अन्य डिवाइस कनेक्ट हो सकें। यह पूरी तरह से आपके नियंत्रण में है और डिफ़ॉल्ट रूप से अक्षम है।
इसके लिए उत्कृष्ट
• चलते-फिरते Node.js कोड विकसित करना और परीक्षण करना।
• कंप्यूटर के बिना स्थानीय HTTP API का प्रोटोटाइप बनाना।
• Node.js और सर्वर-साइड जावास्क्रिप्ट सीखना।
• डिवाइस पर स्थिर फ़ाइलें या JSON एंडपॉइंट्स उपलब्ध कराना।
अनुमतियाँ
Node JS सर्वर स्थानीय सर्वर चलाने के लिए केवल आवश्यक अनुमतियाँ ही मांगता है: इंटरनेट एक्सेस (नेटवर्क सॉकेट खोलने के लिए Android द्वारा आवश्यक), फोरग्राउंड सेवा, सूचनाएं, वेक लॉक और वाई-फाई स्थिति। इनमें से किसी का भी उपयोग व्यक्तिगत डेटा एकत्र करने के लिए नहीं किया जाता है।
Node JS सर्वर Android पर Node.js चलाने का एक हल्का, निजी और ऑफ़लाइन-अनुकूल तरीका है। इसे डाउनलोड करें और निर्माण शुरू करें।


