2011-11-02 18 views
6

क्या Node.js पूरे वेब अनुप्रयोगों को बनाने के लिए पर्याप्त परिपक्व है? मेरा मतलब पूरी तरह से नोड.जे.एस. में है मैंने कहीं पढ़ा है कि कुछ कारणों से (उदाहरण के लिए) nodex के पीछे nginx होना चाहिए। क्या यह सच है? Node.js अकेले खड़े नहीं हो सकता है? क्या Node.js पर कोई ऑनलाइन वेबसाइट बनाई गई है?ऑनलाइन Node.js सर्वर

उत्तर

5

मेरी राय में यह अब और सत्य नहीं है। आपको दो बातें कर सकते हैं: अपने नोड उदाहरण पर नजर रखने के "हमेशा के लिए" की तरह

  1. उपयोग स्क्रिप्ट।

  2. उपयोग करें: http://nodejs.org/docs/v0.4.12/api/process.html#event_uncaughtException_ सभी अपवाद है कि पहले

+1

सभी उत्तरों महान हैं! आप सभी को धन्यवाद! मैंने यह जवाब सही के रूप में सेट किया है, क्योंकि @ टेरेस्का में कम से कम प्रतिष्ठा है। :) हालांकि सभी के लिए +1। – freakish

+0

उत्तर स्वीकार करने के लिए कितना अच्छा लगा। – chhantyal

4

एक्सप्रेस link में catched नहीं कर रहे हैं पकड़ने के लिए, यह अच्छा Node.js. द्वारा लिखित आवेदन का एक बहुत से पता चलता

मेरी राय में, यह परिपक्व है कि node.js एक स्टैंडअलोन वेब अनुप्रयोग सर्वर हो सकता है। बहुत सारे lib मॉड्यूल पहले से ही नोडज में अलग-अलग चीजों का समर्थन करते हैं।

3

यह बिल्कुल परिपक्व है। ऐसी कई कंपनियां हैं जो अब प्रमुख सुविधाओं के लिए उत्पादन में इसका उपयोग कर रही हैं, और कुछ जो इसके साथ अपने पूरे ढेर भी बना रहे हैं।

यदि आप एक अच्छी तरह से गोल वेबवर्क चाहते हैं, तो एक्सप्रेस देखें।

सैकड़ों मॉड्यूल हैं जो आपको लगभग हर प्रकार की सुविधा को कवर करते हैं, और वे ज्यादातर एनपीएम (नोड पैकेज मैनेजर) के माध्यम से आसानी से सुलभ होते हैं।

गर्मियों में मैंने नोड का उपयोग कर क्लाइंट के लिए एक उच्च ट्रैफिक फेसबुक ऐप बनाया। सबकुछ ठीक से संभालता है।

2

नोड v0.6 ने cluster पेश किया, जिससे कई प्रक्रियाओं को कांटा जा सकता है और एक सॉकेट को सुनना पड़ता है। यह नोड को एकाधिक कोर/सीपीयू का लाभ लेने की अनुमति देता है। यह क्लस्टर से पहले, nginx जैसे कुछ का उपयोग करने के बड़े कारणों में से एक था, एक एकल नोड प्रक्रिया एक संपूर्ण आईपी/पोर्ट को गले लगाएगी।

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