नोड। शुरुआत ट्यूटोरियल? [बन्द है]


81

मैं अपना पहला वास्तविक नोड .js http सर्वर बनाने पर काम कर रहा हूं, और मैं इसमें डूबने की तरह हूं। जैसा कि मेरे एक अच्छे शिक्षक ने हमेशा कहा, "मैं अभी आपको पानी में बहा दूंगा, और फिर आपको दिखाऊंगा कि कैसे तैरना है।" सौभाग्य से, वह तैराकी प्रशिक्षक नहीं थी, लेकिन फिर भी यह एक अच्छा सादृश्य है। मुझे लगता है कि मैंने नोड.जेएस में छलांग लगाई है और मुझे केवल मदद के लिए एक पिंग पॉन्ग बॉल मिली है, यह कहना है कि मैंने "हेलो वर्ल्ड" उदाहरण के बाद जल्द ही पढ़े जाने वाले अधिकांश ट्यूटोरियल बंद कर दिए हैं और मैं ज्यादातर कॉपी किए गए और पेस्ट किए गए कोड की समझ बनाने की कोशिश कर रहे हैं (या उन्हें लगता है कि मुझे निचले स्तर के HTTP और वेबसर्वर अवधारणाओं का ज्ञान है जो मेरे लिए Apache / PHP डेवलपर के रूप में किए गए हैं)। मेरे पास क्लाइंट-साइड जावास्क्रिप्ट और पीएचपी दोनों में अनुभव है, लेकिन नोड अपने आप में एक जानवर है। मैं डॉन' t काफी निम्न स्तर का ज्ञान है जो नोड सर्वर बनाने के लिए आवश्यक लगता है, और कनेक्ट, जो चीजों को सरल बनाने के लिए एक अच्छा मॉड्यूल लगता है, काफी स्पष्ट रूप से समझाया गया है, यहां तक ​​कि इसके Git पर डॉक्स में भी। मुझे इस स्थिति में मेरी मदद करने के लिए कुछ ट्यूटोरियल कहां मिलेंगे?

TL, DR - क्या नोड.जेएस के लिए कोई ट्यूटोरियल हैं जो "हैलो वर्ल्ड" से परे हैं, लेकिन निम्न स्तर के ज्ञान की आवश्यकता नहीं है? या कोई भी ट्यूटोरियल जो निचले स्तर के HTTP और वेबसर्वर अवधारणाओं की व्याख्या करता है जिन्हें मुझे प्रभावी रूप से नोड HTTP सर्वर बनाने की आवश्यकता होगी?


1
संभव डुप्लिकेट: stackoverflow.com/questions/4522765/…
डेविड तांग

@ Box9 - उस खुदाई के लिए धन्यवाद, मैंने पहले ऐसा नहीं देखा था। वहाँ कुछ उपयोगी लिंक हैं।
ट्रे काऊं

जवाबों:


105

DailyJS में उन्हें एक लंबे समय तक चलने वाला नोड ट्यूटोरियल मिला है जिसे लेट्स मेक अ वेब ऐप कहा जाता है । अब तक 8 भाग हैं:

यह नोड समाचार और सुझावों के साथ-साथ अन्य सामान्य जावास्क्रिप्ट विषयों के साथ रखने के लिए एक महान ब्लॉग है।


6
शानदार खोज! मेरे पास एकमात्र समस्या यह है कि वे नोड के लिए एक्सप्रेस फ्रेमवर्क का उपयोग करते हैं ... जरूरी नहीं कि इसके साथ कुछ भी गलत हो, मैं सिर्फ कुछ शुद्ध नोड के साथ अनुभव प्राप्त करना चाहूंगा इससे पहले कि मैं रूपरेखाओं पर भरोसा करना शुरू कर दूं। हालांकि धन्यवाद!
ट्रे कीन

मैं तुम्हें सुनता हूं। बात यह है कि इन रूपरेखाओं में शुद्ध नोड से बहुत अधिक छलांग नहीं है। कनेक्ट उदाहरणों पर एक नज़र डालें - github.com/senchalabs/connect - वे createServer(function(req,res){ ... })नंगे नोड सर्वर के समान पैटर्न का उपयोग करते हैं , बस मिडलवेयर के रूप में आपके लिए कुछ सुविधाओं का ध्यान रखा गया है। इसी तरह, टेम्प्लेटिंग, जैसे कि ईजेएस अभी भी उपयोग करता है res.send(data)लेकिन यह आपको चीजों को बेहतर बनाने में मदद करता है।
रैंडम ईटीसी

2
आप इस टैग पर उपरोक्त सभी ट्यूटोरियल पा सकते हैं: dailyjs.com/tags.html#lmaf
sami

29

मुझे पता है कि मुझे पार्टी में थोड़ी देर हो गई है, लेकिन मैं अभी भी अपने वर्तमान काम, द नोड एनडनर बुक में आपको बताना चाहता हूं। यह आपके जैसे लोगों पर बिल्कुल लक्षित है:

http://www.nodebeginner.org/


1
आपकी ऑनलाइन पुस्तक शुरू करने के लिए एक वास्तविक अच्छा बिंदु है, साझा करने के लिए धन्यवाद!
कोंतुर

21
लेकिन आपकी पुस्तक मुफ़्त नहीं है, इसलिए कृपया इसे बढ़ावा देने के लिए स्टैकओवरफ़्लो का उपयोग न करें।
sij

क्या किताब है साहब! यह वास्तव में अच्छी तरह से लिखा गया है और समझने में आसान है, धन्यवाद।
मिशेल गोकन

18
यह वास्तव में निराशाजनक है कि यह कपटपूर्ण तरीके से पूरा होता है, फिर लगभग 80% आपके माध्यम से भुगतान करते हैं। मैंने किताब खरीदी होती अगर इसे शुरू से ही स्पष्ट किया जाता कि यह केवल एक नमूना था।
केविन सी।


4


2

यदि आप अभी भी कुछ ट्यूटोरियल ढूंढ रहे हैं जो कोर Node.js लाइब्रेरी से निर्मित हैं, तो मैं उस पर कई पोस्ट लिख रहा हूं:

  1. नोड उदाहरण का विस्तार - GitHub मॉनिटर मॉनिटर
  2. उत्तोलन कनेक्ट
  3. एक्सप्रेस लेन दर्ज करें

श्रृंखला में इससे अधिक लेख हैं, लेकिन रैंडम ईटीसी सही है कि जब आप विशेष रूप से एचटीटीपी से संबंधित सुविधाओं को देख रहे हैं, तो इसे कवर करने के लिए कोई बड़ी बात नहीं है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.