2016-06-30 7 views
5

क्या मैं एक ईसी 2 इंस्टेंस का उपयोग करता हूं और उस पर एक वेब सर्वर (जैसे नोड.जेएस) स्थापित करता हूं और फिर सामान्य रूप से सब कुछ करता हूं या क्या मुझे जावास्क्रिप्ट के लिए एडब्ल्यूएस एसडीके जैसे कुछ उपयोग करना है?मैं एडब्ल्यूएस का उपयोग कर एंगुलरजेएस ऐप कैसे स्थापित करूं?

(यह एक स्थिर AngularJS एप्लिकेशन नहीं है और एक आवेदन सर्वर के साथ बातचीत की जाएगी)

+0

क्या आपका ऐप सर्वर के रूप में नोड जेएस का उपयोग करता है? –

+0

हां यह करता है, कम से कम यही वह है जिसे मैं उपयोग करने की योजना बना रहा हूं। – Dillon

उत्तर

10

यदि आपका ऐप केवल कोणीय जेएस का उपयोग करता है, तो आप अपनी स्थिर वेबसाइट होस्ट करने के लिए amazon s3 bucket का उपयोग कर सकते हैं। स्टेटिक वेबसाइट को किसी भी वेबसर्वर की आवश्यकता नहीं है। शुरू करने के लिए tutorial यहां है।

यदि आपका ऐप सर्वर के रूप में नोडजेज़ का उपयोग करता है, तो आपको अपने ec2 इंस्टेंस में लॉगिन करने की आवश्यकता है, और फिर नोड जेएस इंस्टॉल करें। एक बार इंस्टॉल हो जाने पर, ऐप को नोड के साथ चलाएं। यह भी सुनिश्चित करें कि आप अपने उदाहरणों की सुरक्षा समूह सेटिंग में नोडजेस पोर्ट को अनुमति दें।

मुझे इस blog का पालन करना याद है, जब भी मैंने पहली बार नोड + कोणीय ऐप को तैनात किया था।

नोड-एवीएस-एसडीके एक ec2 लाइब्रेरी है जिसका उपयोग अमेज़ॅन एस 3, अमेज़ॅन ईसी 2, डायनेमो डीबी और अमेज़ॅन एसडब्ल्यूएफ जैसी विभिन्न aws सेवाओं को कॉल करने के लिए किया जाता है। मुझे नहीं लगता कि आपको इसकी आवश्यकता है जब तक कि आप अपने नोडजेस कोड में इन सेवाओं के साथ बातचीत कर रहे हों।

+1

धन्यवाद @ritesh_NITW जो वही है जो मैं ढूंढ रहा था। – Dillon

+0

रूटिंग सेटअप के लिए थोड़ा जटिल है, इसलिए मैं संभवतः ec2 का उपयोग करूंगा – Sam

3

तुम बस एक S3 बाल्टी में डाल दिया और इसे सार्वजनिक करने में सक्षम होना चाहिए। आप सिर्फ जावास्क्रिप्ट की सेवा कर रहे हैं, आपको इसे ईसी 2 इंस्टेंस से चलाने की आवश्यकता नहीं है।

+0

ठीक है धन्यवाद। मैं एस 3 बाल्टी से ज्यादा परिचित नहीं हूँ। क्या मैं सिर्फ वेब सर्वर की आवश्यकता के बिना जावास्क्रिप्ट की सेवा करने में सक्षम हूं? – Dillon

+0

हां, हालांकि रूटिंग सेटअप के लिए जटिल लगती है, इसलिए बहुत दूर एफएफ के बाद मैं शायद ec2 पर जाऊंगा। – Sam

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