1
00:00:00,230 --> 00:00:01,590
ठीक इसे वापस आ जाएगा।

2
00:00:01,590 --> 00:00:04,600
तो यह एक सबक है कि मैं बनाने के बारे में बहुत उत्साहित हूँ है।

3
00:00:04,680 --> 00:00:05,960
मुझे उम्मीद है कि आपको मजा आ रहा है।

4
00:00:05,970 --> 00:00:10,020
हम इससे पहले कि हम वास्तव में ऐसा कर हमारे बहुत पहले अभिव्यक्त एप्लिकेशन लेखन करने जा रहे हैं।

5
00:00:10,080 --> 00:00:11,180
मैं 30 सेकंड लेना चाहते हैं।

6
00:00:11,190 --> 00:00:12,840
यह वास्तव में कम मैं वादा करता हो जाएगा।

7
00:00:12,900 --> 00:00:22,830
बस दो महत्वपूर्ण विषयों कैसे एक मौजूदा एप्लिकेशन को इतना है कि मैं पहले से ही दिखाया गया है और फिर HTP अनुरोध प्रतिक्रिया जीवन चक्र की मूल बातें कुत्ते app काम करता है की समीक्षा करें।

8
00:00:23,030 --> 00:00:24,150
ठीक चलो शुरू हो जाओ।

9
00:00:24,210 --> 00:00:27,770
मैं HTP अनुरोध और प्रतिक्रिया के बारे में बात कर रही द्वारा शुरू करने के लिए जा रहा हूँ।

10
00:00:27,990 --> 00:00:39,220
तो याद है जब मैं गूगल डॉट कॉम की तरह एक यू आर एल के लिए जाना है और मैं मैं एक वेब पेज मैं एक HDTV अनुरोध भेजने के लिए पूछ रहा हूँ दर्ज मारा और उस अनुरोध को एक विशेष क्रिया या प्रकार है।

11
00:00:39,240 --> 00:00:43,260
यह एक अनुरोध प्राप्त या एक के बाद अनुरोध या अन्य लोगों को हम वास्तव में अभी तक नहीं देखा है में से कुछ है।

12
00:00:43,590 --> 00:00:54,250
और फिर मैं संभवतः अनुरोध और सर्वर है कि मेरे अनुरोध सर्वर है कि मैं गूगल का अनुरोध कर रहा हूँ कुछ कोड है कि क्या पृष्ठ मुझे वापस भेजने का फैसला किया है प्राप्त करता है के साथ साथ कुछ डेटा भेजने के लिए।

13
00:00:54,420 --> 00:01:03,180
तो यह मुझे है कि गूगल के होम पेज भेजता है या हो सकता है कि यह मेरे गूगल लॉगऑन पृष्ठ या जी-मेल भेजता पेज या एक पृष्ठ का कहना है कि मेरे पासवर्ड गलत है जो भी है।

14
00:01:03,240 --> 00:01:05,260
सर्वर क्या वापस भेजने के लिए तय है।

15
00:01:05,430 --> 00:01:08,090
और फिर यह एक प्रतिक्रिया के साथ प्रतिक्रिया करता है।

16
00:01:08,160 --> 00:01:19,440
तो मैं एक अनुरोध सर्वर साइड कोड बाहर के आंकड़े मैं क्या पूछ रहा हूँ और फिर इसे कुछ सामान करता है और फिर प्रतिक्रिया एक प्रतिक्रिया यह है कि मौलिक हम क्या करने एक्सप्रेस का उपयोग करने के लिए जा रहे हैं भेजने भेजें।

17
00:01:19,440 --> 00:01:22,970
तो मैं तुम्हें याद कर सकते हैं कि इस कुत्ते डेमो app है।

18
00:01:23,160 --> 00:01:24,640
यह बहुत बहुत भूलने है।

19
00:01:24,690 --> 00:01:30,730
एक डेटाबेस है कि हम करने के लिए जुड़ा हुआ है और एक उपयोगकर्ता डेटाबेस में सभी कुत्तों को देख सकते है कि सिर्फ एक सरल अनुप्रयोग।

20
00:01:30,750 --> 00:01:34,390
हर कुत्ते ही एक नाम है और एक नस्ल पूरी तरह से बेकार है।

21
00:01:34,560 --> 00:01:38,670
लेकिन यह अच्छा है और सरल है और मुझे लगता है कि यह कैसे काम करता एक्सप्रेस का एक अच्छा उदाहरण है।

22
00:01:38,670 --> 00:01:40,270
इसलिए हम यहाँ में कुछ कोड है।

23
00:01:40,440 --> 00:01:44,010
एक्सप्रेस की आवश्यकता होती है और एक डेटाबेस की आवश्यकता होती है जैसे हालात।

24
00:01:44,430 --> 00:02:00,030
लेकिन सबसे महत्वपूर्ण बात ये तीन हिस्सा हैं और इन लपेटता कहा जाता है और हम अपने स्वयं के मार्गों और बस कुछ ही मिनटों मार्गों या कोड है कि सुनने और उन अनुरोधों कि मैं के बारे में बात की थी प्राप्त करने और फिर क्या वापस भेजने के लिए तय करने के लिए जिम्मेदार हैं लिख सकता हूँ ।

25
00:02:00,030 --> 00:02:17,360
इसलिए इस मामले में हम कोड है कि मुख पृष्ठ के लिए एक अनुरोध के लिए सुन रहा है सिर्फ स्लेश करने के लिए तो हम कुछ कोड है कि एक अनुरोध प्राप्त करने के लिए सुन रहा है कुत्तों स्लेश करने के लिए है और हम कुछ अन्य कोड है कि एक के बाद अनुरोध के लिए सुन रहा है पर स्लेश कुत्तों बना है और फिर मार्गों के अंदर हम कुछ कोड चला रहे हैं।

26
00:02:17,490 --> 00:02:19,810
इस मामले में हम सिर्फ मुख पृष्ठ प्रतिपादन कर रहे हैं।

27
00:02:19,830 --> 00:02:26,530
तो यह है कि हमारे घर पृष्ठ जो एक और फाइल कहीं और इस एक में है की सामग्री के साथ प्रतिक्रिया करने के लिए जा रहा है।

28
00:02:26,670 --> 00:02:35,600
किसी एक अनुरोध प्राप्त हम सभी कुत्तों को मिल के रूप में घटा कुत्तों के लिए पूछता है और जब तब हम कुत्तों पेज रेंडर और कुत्तों के लिए सभी डेटा भेजने के लिए।

29
00:02:35,600 --> 00:02:36,640
उसके साथ साथ।

30
00:02:36,990 --> 00:02:41,190
और जब कोई एक कुत्ते बनाता हम कुत्ते बनाने के लिए एक पोस्ट अनुरोध भेज रहे हैं।

31
00:02:41,190 --> 00:02:47,800
हम डेटाबेस के लिए एक कुत्ते को जोड़ने के लिए और फिर उन्हें वापस कुत्ते के पृष्ठ पर पुनर्निर्देशित जहां वे सभी कुत्तों को देख सकते हैं जा रहे हैं।

32
00:02:48,030 --> 00:02:53,330
तो भी वाक्य रचना से भयभीत नहीं मिलता है और सब अलग अलग टुकड़ों को एक समय में यह एक छोटा सा शुरू हो जाएगा।

33
00:02:53,490 --> 00:03:05,540
लेकिन बहुत पहले की बात है कि सब कुछ से शुरू होता है एक मार्ग के इस विचार है और मार्गों सिर्फ इतना है कि अनुरोध है कि हमारे सर्वर पर प्राप्त होता है के आधार पर कुछ अन्य कोड चलेंगे कोड के टुकड़े कर रहे हैं।

34
00:03:05,580 --> 00:03:09,150
तो फिर यह है कि मुझे अगले अंक जो हमारे सर्वर शुरू कर रहा है के लिए लाता है।

35
00:03:09,150 --> 00:03:11,710
इसलिए हम फ़ाइल जो उपयुक्त कहा जाता है चलाने के लिए है।

36
00:03:11,810 --> 00:03:13,390
हाँ नोड उपयुक्त।

37
00:03:13,500 --> 00:03:15,450
हाँ बस ऐसे ही।

38
00:03:15,690 --> 00:03:16,740
और फिर यह जाने की जरूरत है।

39
00:03:16,740 --> 00:03:21,730
पोर्ट 3000 को इस मामले में जो वास्तव में बादल 9 में हमारे लिए अलग अलग हो जाएगा।

40
00:03:21,960 --> 00:03:34,230
लेकिन अगर मैं पोर्ट 3000 के लिए जाना है और मैं क्योंकि मैं स्लेश करने के लिए एक अनुरोध किया और वहाँ जब मैं स्लेश करने के लिए एक अनुरोध मेरे मुख पृष्ठ भेजता बनाने कि कुछ कोड है मैं घर पृष्ठ मिल ताज़ा करें।

41
00:03:34,230 --> 00:03:46,170
एक ही बात है, तो मैं कुत्तों वहाँ है कि एक अनुरोध प्राप्त के रूप में एक अनुरोध के लिए सुन रहा है dugs स्लेश करने के लिए कोड का एक और सा है स्लेश करने के लिए जाना है और यह मुझे सभी कुत्तों को वापस भेजता है।

42
00:03:46,200 --> 00:03:54,090
और फिर अंत में मैं एक नया कुत्ता बनाने के लिए और प्रस्तुत मारा और कहा कि कुत्ता बना स्लेश करने के लिए एक के बाद अनुरोध भेजता कर सकते हैं।

43
00:03:54,270 --> 00:03:55,690
और इस कोड गलत है।

44
00:03:55,740 --> 00:03:55,970
ठीक है।

45
00:03:55,980 --> 00:03:59,140
तो यह है कि मैं सभी की समीक्षा करने से पहले हम अपने खुद के कोड लिखने के लिए आगे बढ़ना चाहता है।

46
00:03:59,160 --> 00:04:06,080
है कि सभी के लिए यदि आप अभी पूरी तरह से एक बड़ी उपलब्धि यह माध्यम से सोया से एक बड़ी उपलब्धि मार्गों मार्गों महत्वपूर्ण हैं।

47
00:04:06,110 --> 00:04:12,080
Rasner कैसे हम और विशेष अनुरोध के लिए सुन तो अनुरोध है कि हम मिल के आधार पर कुछ अन्य कोड चलाते हैं।

48
00:04:12,600 --> 00:04:15,490
ठीक है तो अब यह समय है कि आप के लिए इंतजार कर रहा है।

49
00:04:15,540 --> 00:04:16,930
उम्मीद है कि आप इस के लिए इंतजार कर रहा है।

50
00:04:16,950 --> 00:04:25,050
हम आगे जाना है और इसलिए मैं नौ बादल करने के लिए वापस जाने के लिए जा रहा हूँ हमारी पहली एक्सप्रेस अनुप्रयोग बनाने के लिए जा रहे हैं और मैं एक नया निर्देशिका बनाने के लिए जा रहा हूँ।

51
00:04:25,860 --> 00:04:44,460
मैं सिर्फ यह पहला फोन है कि में एप्लिकेशन और सीडी को व्यक्त करने के लिए जा रहा हूँ और फिर मैं हाँ एक नई फ़ाइल एप्लिकेशन को बनाने के लिए जा रहा हूँ और फिर हम उस खोल देता हूँ और हम सिर्फ लगातार हमारे एक्सप्रेस एप्लिकेशन प्रवेश करने शुरू करेंगे।

52
00:04:44,460 --> 00:04:48,940
हम यहाँ जाने के लिए और बचाने के लिए और चलो बस इसे चलाने दूँगा।

53
00:04:49,140 --> 00:04:51,020
और यह सब सही है कि हम अपने सांत्वना लॉग मिलता है।

54
00:04:51,240 --> 00:05:08,070
तो अब हम क्या करने की जरूरत एक्सप्रेस स्थापित है और अगर मैं एक्सप्रेस नाव को वापस जाने के लिए आप देख सकते हैं कि हम सिर्फ एनपीएम एक्सप्रेस स्थापित चलाने के लिए और मैं पिछले वीडियो है कि हम इस वीडियो में सहेजें डैश डैश के बारे में बात करने के लिए जा रहे थे में उल्लेख किया था और हम बहुत अंत तक इसे रखने के लिए जा रहे हैं।

55
00:05:08,100 --> 00:05:11,080
इसे व्यक्त की कार्यक्षमता में सब पर कोई फर्क नहीं पड़ता।

56
00:05:11,160 --> 00:05:13,060
तो हम बाद में वीडियो में जब तक इसे छोड़ने के लिए जा रहे हैं।

57
00:05:13,110 --> 00:05:26,400
इसलिए हम एक्सप्रेस को स्थापित करना चाहते हैं और अगर हम निश्चित रूप से लोकसभा प्रकार वहाँ एक नोड मॉड्यूल निर्देशिका अभी तक नहीं है, लेकिन अगर हम एनपीएम कर स्थापित करने का इजहार मैं एक पल के लिए ले जाऊँगा।

58
00:05:26,420 --> 00:05:31,310
यह निश्चित रूप से अन्य चीजें हैं जो हम अब तक स्थापित किया है की तुलना में एक बड़ा डाउनलोड है।

59
00:05:31,310 --> 00:05:37,760
अब मैं एक सुरक्षित LS एक नोड मॉड्यूल निर्देशिका है या मैं वास्तव में मेरी फाइल पेड़ ताज़ा करें।

60
00:05:37,760 --> 00:05:43,820
आप निर्देशिका की एक बहुत हैं मैं एक्सप्रेस और बजाय नोड मॉड्यूल का कोई मॉड्यूल देखें।

61
00:05:43,930 --> 00:05:50,900
फ़ाइलों का एक बहुत कुछ है और इस कोड है कि रूपरेखा है कि हम ourself लिखने के लिए नहीं है बनाता है के तर्क के सभी सब है।

62
00:05:50,900 --> 00:05:52,370
इसलिए हम इस बात का बंद कर देंगे।

63
00:05:52,370 --> 00:05:59,060
और अगली बात यह है कि हम निश्चित रूप से ऐसा करने की जरूरत है हमारे आवेदन में व्यक्त की आवश्यकता होती है तो हम दूर कर देंगे।

64
00:05:59,090 --> 00:06:04,070
एक्सप्रेस बराबर होती है कि बस की तरह अभिव्यक्त की आवश्यकता होती है।

65
00:06:04,490 --> 00:06:06,950
और कहा कि उसके बाद मॉड्यूल एक्सप्रेस आयात करेगा।

66
00:06:07,130 --> 00:06:19,580
लेकिन पहले पुस्तकालयों या संकुल के विपरीत हम बिल्ली मेरे जैसे देखा है जहां हमने कहा वर कैट मुझे बिल्ली की आवश्यकता के बराबर होती है और उसके बाद का उपयोग करने के लिए यह सब हम करना पड़ा था बिल्ली मुझे कहना है।

67
00:06:19,850 --> 00:06:26,820
इस मामले में कैट मुझे केवल एक बात यह है कि यह एक सादे समारोह पारी की तरह सिर्फ दस्तक चुटकुले केवल एक समारोह के रूप में अच्छी तरह से किया था करता है।

68
00:06:26,990 --> 00:06:32,310
अच्छी तरह से व्यक्त तो हम सिर्फ इस तरह एक्सप्रेस पर अमल नहीं कर सकते हैं बहुत से और अलग अलग तरीकों की बहुत सारी है।

69
00:06:32,360 --> 00:06:39,010
इसका इस्तेमाल करने के लिए हालांकि हम इसे क्रियान्वित करने और एक चर जो ज्यादातर लोगों के फोन app करने के लिए यह बचत होगी।

70
00:06:39,110 --> 00:06:53,920
तो वर एक्सप्रेस एक्सप्रेस कि सिर्फ इस एक्सप्रेस निर्देशिका की सभी सामग्री शामिल की आवश्यकता के बराबर होती है और फिर हम इसे निष्पादित और एक चर बुलाया app है कि सब कुछ है कि हम एक्सप्रेस के साथ क्या एप्लिकेशन को डॉट और फिर कुछ तरीका है कि अभिव्यक्त साथ आता हो जाएगा करने के लिए इसे बचाने के लिए।

71
00:06:54,170 --> 00:06:58,910
अब हम स्थापित किया है कि एक्सप्रेस और initialized यह हमेशा एक अच्छा विचार है सिर्फ यकीन है कि यह काम करता है बनाने के लिए।

72
00:06:58,910 --> 00:07:00,800
तो चलो नोड क्षुधा चलाने की कोशिश करते हैं।

73
00:07:00,890 --> 00:07:01,430
हाँ।

74
00:07:01,520 --> 00:07:03,920
कुछ नहीं के रूप में लंबे समय होने के रूप में हम एक त्रुटि नहीं मिलता है चाहिए।

75
00:07:03,950 --> 00:07:05,750
इसका मतलब है कि हम जाने के लिए अच्छा कर रहे हैं।

76
00:07:05,750 --> 00:07:07,930
अब हम हमारी पहली मार्ग को परिभाषित करने के लिए जा रहे हैं।

77
00:07:08,060 --> 00:07:10,060
हम इसे बहुत ही सरल अनुप्रयोग बनाने के लिए जा रहे हैं।

78
00:07:10,220 --> 00:07:17,880
जब आप स्लेश करने के लिए जाने के लिए आप एक संदेश है कि हाय कहते हैं पाने के लिए जा रहे हैं।

79
00:07:19,190 --> 00:07:27,720
और जब तुम अलविदा स्लैश या चलो बस खरीद करते हैं तो आप एक संदेश है कि अलविदा कहते हैं मिल जाएगा जाने के लिए जाना।

80
00:07:28,640 --> 00:07:35,510
और फिर भी एक और जो है, जब आप कुत्ते स्लेश करने के लिए आप एक संदेश है कि म्याऊ कहते हैं, जाना है।

81
00:07:35,960 --> 00:07:43,460
तो तीन अलग-अलग मार्गों तीन अलग-अलग जगहों पर हम करने के लिए एक अनुरोध कर सकते हैं और हम हम निवेदन के आधार पर तीन अलग-अलग प्रतिक्रियाएं मिल सकती है।

82
00:07:43,460 --> 00:07:46,230
तो एक मार्ग को परिभाषित करने के लिए सिंटैक्स इस तरह दिखता है।

83
00:07:46,250 --> 00:07:47,540
हम यह पहली बार एक साथ शुरू करेंगे।

84
00:07:47,550 --> 00:07:55,670
वहाँ उच्च और हम एप्लिकेशन को डॉट पाने के लिए एक app हो जाता है के बारे में दो अलग अलग मानकों लेता है।

85
00:07:55,670 --> 00:08:00,350
पहले एक यूरो या रास्ता है जो स्लेश है।

86
00:08:00,350 --> 00:08:15,360
इस मामले में हम एक मार्ग बनाने के लिए जब एक उपयोगकर्ता जो है, जो वे यहाँ मिल का मतलब है कि हम बाद में उपयुक्त अप पदों को देखने और यहां तक ​​जाता है और पैच अद्यतन और अन्य HTP क्रियाओं के कुछ कर देगा जो एक अनुरोध प्राप्त करता है की कोशिश कर रहे हैं क्योंकि।

87
00:08:15,470 --> 00:08:17,250
लेकिन हो रही पदों सबसे आम हैं।

88
00:08:17,390 --> 00:08:23,960
इतना उपयुक्त है जब आप स्लेश करने के लिए जो भी रूट पथ या बस मार्ग कहा जाता है किए गए अनुरोध मिलता है।

89
00:08:24,320 --> 00:08:32,670
तो फिर हम एक कॉलबैक समारोह है और इस कॉलबैक समारोह में दो अलग अलग तर्क अनुरोध और प्रतिक्रिया लेता है जो चलाने के लिए इस कोड चाहते हैं।

90
00:08:32,750 --> 00:08:35,880
फिर हम उन लोगों के लिए जो कुछ भी चाहते हैं उन्हें पूरी तरह से करने के लिए हमें फोन किया जा करने के लिए कर रहे हैं।

91
00:08:36,020 --> 00:08:44,260
लेकिन आप यह सबसे अक्सर देखता हूँ और मैं आधिकारिक एक्सप्रेस डॉक्स पर वास्तव में लगता है कि वे क्या रेज में अनुरोध का उपयोग करें।

92
00:08:44,300 --> 00:09:07,020
कुछ लोगों को वास्तव में यह सब बाहर अनुरोध और प्रतिक्रिया टाइप लेकिन लगता वृद्धि बहुत ज्यादा आम इसलिए मानना ​​रेड्स रहे हैं वास्तव में इस समारोह के अनुरोध के अंदर की वस्तुओं को देखने के लिए एक उद्देश्य है कि अनुरोध किया गया था कि कि इस मार्ग और प्रतिक्रिया ट्रिगर के बारे में सभी जानकारी शामिल है क्या हम साथ प्रतिक्रिया करने के लिए जा रहे हैं के बारे में जानकारी के सभी शामिल होंगे।

93
00:09:07,040 --> 00:09:10,550
तो मैं तुम्हें दिखाता हूँ कि एक छोटा सा में लॉग इन करें कि यह क्या ऐसा लग रहा देखेंगे रद्द हो जाएगा।

94
00:09:10,760 --> 00:09:14,620
लेकिन हम रेज डॉट संदेश लिखने जा रहे हैं शुरू करने के लिए।

95
00:09:15,350 --> 00:09:16,790
नमस्ते।

96
00:09:16,790 --> 00:09:25,930
और यह कुछ पाठ के साथ जवाब का सिर्फ एक तरीका है, लेकिन अगर हम अपने अनुप्रयोग के पृष्ठ पर जाने के लिए एक बार हम यह सेवा एक बार यह फिर शुरू हम पाठ पाने की उम्मीद है।

97
00:09:25,950 --> 00:09:30,980
हाय वहाँ ब्राउज़र में हमारे लिए बाहर मुद्रित यह सिर्फ हालांकि अभी तक काम करने के लिए नहीं जा रहा है।

98
00:09:31,100 --> 00:09:39,410
अगर मैं इस नोट एप्लिकेशन को चलाने के कारण हाँ कुछ नहीं होता है क्योंकि हम एक्सप्रेस में कोड की एक बहुत महत्वपूर्ण हिस्सा याद आ रहे हैं।

99
00:09:39,410 --> 00:09:44,280
हम वास्तव में क्या करना है कि विभिन्न अनुरोधों के लिए सुनने के लिए यह बताने के लिए कोड लिखना है।

100
00:09:44,300 --> 00:09:46,690
एक्सप्रेस हमें एक विधि सुनने बुलाया देता है।

101
00:09:46,880 --> 00:09:47,420
तो सब ठीक है।

102
00:09:47,440 --> 00:09:55,270
अपार्टमेंट को सुनने के लिए और फिर हम पोर्ट पर सुनने के लिए प्रदान करने की जरूरत है और मैं यहाँ मेरे उदाहरण में आपको दिखाता हूँ।

103
00:09:55,460 --> 00:10:01,720
मैं बंदरगाह तीन हजार पर सुन रहा था लेकिन क्योंकि हम नौ बादल पर कर रहे हैं हम अलग चीजें एक छोटा सा कर दिया है।

104
00:10:02,030 --> 00:10:08,230
हम प्रक्रिया है कि NVI बंदरगाहों पर सुनने के लिए जरूरत है।

105
00:10:08,510 --> 00:10:16,640
इसलिए इस कोड के सभी वास्तव में सिर्फ एक संख्या 3000 की तरह सिवाय इसके कि हम का उपयोग किया है कि नौ बादल सर्वर की संख्या देता है वापस आ जाएगी।

106
00:10:16,640 --> 00:10:17,650
तो यह एक चर रहा है।

107
00:10:17,660 --> 00:10:22,330
यह एक वातावरण चर और पर्यावरण चर है कि हम साथ काम कर रहे हैं बंदरगाह कहा जाता है कहा जाता है।

108
00:10:22,340 --> 00:10:25,700
तो यह एक नंबर वापस आ जाएगी, लेकिन हम में नंबर हार्डकोडेड नहीं है।

109
00:10:25,790 --> 00:10:27,150
यह नौ बादल से आ रहा है।

110
00:10:27,380 --> 00:10:33,380
वहाँ जानकारी का एक अन्य टुकड़ा है कि हम जो में पारित करना चाहिए कि इस प्रक्रिया को ईएमवी आईपी रहा है।

111
00:10:33,620 --> 00:10:36,560
और यह एक पंक्ति है कि आप सिर्फ एप्लिकेशन को कॉपी और एप्लिकेशन से पेस्ट कर सकते है।

112
00:10:36,590 --> 00:10:40,490
हम हर एक आवेदन है कि हम एक्सप्रेस के साथ बनाने के तल पर इसे का उपयोग होगा।

113
00:10:40,490 --> 00:10:43,290
तो यह उन बस कुकी कटर लाइनों है कि हम प्रयोग करने की जरूरत में से एक है।

114
00:10:43,370 --> 00:10:59,580
इस एक्सप्रेस बताता है एक विशेष बंदरगाह है कि 9 बादल करना चाहता है और एक विशेष IP कि रूप में अच्छी तरह से नौ उम्मीद यह बादल पर सुनने के लिए तो हम क्षेत्र हम एक ही मार्ग को परिभाषित किया जाएगा करने के लिए एक्सप्रेस सुरक्षा initialized संक्षेप में प्रस्तुत करने के लिए जब हम स्लेश करने के लिए एक अनुरोध प्राप्त कर ।

115
00:10:59,570 --> 00:11:06,200
हम एक वे हमारे ब्राउज़र में जवाब में वापस भेज रहे हैं और सिर्फ मार्ग को परिभाषित करने के लिए पर्याप्त नहीं है देखना चाहिए।

116
00:11:06,240 --> 00:11:09,980
हम तो एक विशेष बंदरगाह पर एक आईपी पते सुनने के लिए एप्लिकेशन बताना है।

117
00:11:10,230 --> 00:11:16,220
और अब हम सिर्फ नोड क्षुधा है कि फ़ाइल की सारी सामग्री चलेंगे साथ सर्वर शुरू करने की जरूरत है।

118
00:11:16,230 --> 00:11:17,470
आप हमारे कर्सर परिवर्तन देखेंगे।

119
00:11:17,490 --> 00:11:21,380
हम वास्तव में अब और आदेश टाइप कर सकते हैं क्योंकि हमारे सर्वर शुरू कर दिया है।

120
00:11:21,380 --> 00:11:23,580
एक छोटी सी बात है कि हम इस में सुधार कर सकता है।

121
00:11:23,650 --> 00:11:30,800
तो जब यह नियंत्रण सी उस के बाहर और हम एपीटी को कॉलबैक समारोह में पारित कर सकते हैं के रूप में अच्छी तरह से सुनो।

122
00:11:30,890 --> 00:12:06,790
और यहाँ के अंदर हम सिर्फ आप रद्द होगा कि लॉग सर्वर बस ऐसे ही शुरू कर दिया गया है और यह अब बचा स्पष्ट और सर्वर को फिर से शुरू करने जा रहा है और हम इस संदेश का कहना है कि सर्वर शुरू कर दिया है बस इतना है कि यह स्पष्ट है कि क्या हमारे वाणिज्य दूत के साथ हो रहा है मिल अब इस साइट स्थानीय संस्करण के विपरीत है कि मैं उदात्त और कुत्ते डेमो जहां मैं स्थानीय मेजबान Colan 3000 Clubine वास्तव में अपने खुद पर ऑनलाइन होस्ट आप अच्छी तरह से कर रहे हैं और आप पूर्वावलोकन पर क्लिक करके कि खोजने के लिए और पूर्वावलोकन चलने पर क्लिक कर सकते हैं के लिए गया था के साथ दिखाया यात्रा करने के लिए आवेदन और कहा कि एक नया टैब खुल जाएगा।

123
00:12:06,940 --> 00:12:09,530
और अगर हम चाहते हैं कि हम यहाँ सिर्फ टैब का उपयोग कर सकते हैं।

124
00:12:09,560 --> 00:12:31,610
मैं भूमिका कॉपी और एक नया टैब खोलने के लिए और पेस्ट में है कि इतना है कि मैं वास्तव में सिर्फ यह ब्राउज़र में 9 बादल के माध्यम से जाने के लिए बिना उपयोग कर सकते हैं नकली ब्राउज़र इतना है कि बाहर के करीब है पसंद करते हैं और आप ही मेरी भूमिका देखेंगे मेरे कार्यक्षेत्र वेब देव जो शिविर पानी का छींटा अपने उपयोगकर्ता नाम डॉट सी-डॉट 9 का नाम है।

125
00:12:31,880 --> 00:12:37,680
तो तुम उस कार्यक्षेत्र जो अभी इस एक फ़ाइल उपयुक्त है में सेवा कर रहे हैं जो भी हो।

126
00:12:37,800 --> 00:12:47,680
हाँ पहले एक्सप्रेस एप्लिकेशन के बजाय पंक्ति स्वचालित रूप से जब आप एक नौ बादल कार्यक्षेत्र है कि अधिक से अधिक रोमांचक बनाने के लिए और है कि मुक्त करने के लिए आप के लिए दिया जाता है पर किया जाएगा।

127
00:12:47,780 --> 00:12:49,570
हम देख सकते हैं कि हम वहाँ उच्च मिलता है।

128
00:12:49,790 --> 00:12:54,090
यह काम कर रहा है और सर्वर के रूट के लिए एक अनुरोध सिर्फ स्लेश बना रहा है।

129
00:12:54,230 --> 00:12:55,800
और मैं वहाँ उच्च हो रही है।

130
00:12:56,000 --> 00:13:04,500
और अगर हम इस तरह से कुछ और कर का प्रयास करते समय एक संदेश है कि कहते हैं कि आप कर रहे हैं नहीं मिल सकता है मिलेगा यह रास्ता है कि मैं जोड़ा जाएगा।

131
00:13:04,640 --> 00:13:06,890
तो चलो अब बाहर किसी अन्य रूप में जोड़ दें।

132
00:13:07,110 --> 00:13:08,400
ठीक उसी पैटर्न।

133
00:13:08,450 --> 00:13:10,010
के खरीदें मार्ग करते हैं।

134
00:13:10,010 --> 00:13:13,890
इसलिए हम एक app स्लेश नहीं करना चाहती।

135
00:13:14,490 --> 00:13:20,760
और बस ऐसे ही तो हमारी समारोह अनुरोध प्रतिक्रिया।

136
00:13:20,750 --> 00:13:29,160
और हम बस ऐसे ही लाल डॉट्स और अलविदा भेजने के लिए और है कि बचत होगी।

137
00:13:29,210 --> 00:13:32,050
अब अगर हम खरीदने के लिए और हिट दर्ज स्लेश करने के लिए जाना।

138
00:13:32,180 --> 00:13:33,720
तुम्हें पता है कि यह अभी भी काम नहीं करता देखेंगे।

139
00:13:33,890 --> 00:13:36,260
और उसकी वजह से हम सर्वर को पुनः आरंभ करने के लिए है।

140
00:13:36,560 --> 00:13:39,690
इसलिए किसी भी समय हम कुछ परिवर्तन करने के सर्वर को पुनः आरंभ करने की जरूरत है।

141
00:13:39,840 --> 00:13:44,130
अभी के लिए मैं तुम्हें इतना है कि हम लगातार इसे पुनः आरंभ करने की जरूरत नहीं है हमें मदद मिलेगी कि एक उपकरण को दिखाने के लिए जा रहा हूँ।

142
00:13:44,250 --> 00:13:53,760
लेकिन अब के लिए मैं क्या करने की जरूरत है नोड Abdulle जे.एस. फिर से बचाने के लिए या इस बार ताज़ा अगर हम द्वारा स्लेश करने के लिए जाना।

143
00:13:53,950 --> 00:13:59,480
अब मैं अपने अलविदा संदेश मिलता है और अगर मैं जड़ तक जाने के मैं वहाँ उच्च मिलता है।

144
00:13:59,960 --> 00:14:01,230
तो चलो अब एक और ऐसा ही करे।

145
00:14:01,430 --> 00:14:02,350
चलिये वापस चलते हैं।

146
00:14:02,580 --> 00:14:13,540
इतना उपयुक्त मिल कुत्ते sloshed या कि हम प्रतिक्रिया करने के लिए जा रहे हैं के बजाय अनुरोध और प्रतिक्रिया के साथ वापस बुलाने और उसके बाद।

147
00:14:13,660 --> 00:14:16,480
सूबेदार राज और म्याऊ।

148
00:14:16,520 --> 00:14:17,230
मैं क्या सोच रहा था।

149
00:14:17,250 --> 00:14:18,530
मैं म्याऊ क्यों कहा।

150
00:14:18,890 --> 00:14:20,390
ठीक है अच्छी तरह से मैं उसके साथ जाने के लिए जा रहा हूँ।

151
00:14:20,490 --> 00:14:32,600
निश्चित रूप से महिला होनी चाहिए, लेकिन अगर मैं अपने सर्वर शुरू फिर मैं नियंत्रण सी फिर आरंभ छोड़ने की और वे तीर मारा और मैं फिर से जेएससी के बाद नोड चलाने के लिए और मैं यहाँ वापस जाना मैं ताज़ा करें।

152
00:14:32,610 --> 00:14:43,300
और अब मैं कुत्ता मुझे बाहर निकलना स्लेश करने के लिए जाना है और मैं गेट अलविदा द्वारा स्लेश करने के लिए जा सकते हैं और मैं कुछ भी नहीं स्लेश करने के लिए वहाँ उच्च पाने के लिए जा सकते हैं।

153
00:14:44,050 --> 00:14:46,800
तो यह है कि हम सभी को इस के लिए कर रहे हैं बहुत पहले से व्यक्त app है।

154
00:14:46,940 --> 00:14:47,840
इससे पहले कि हम आगे बढ़ना।

155
00:14:47,900 --> 00:14:51,680
मैं डाकिया खोलने के लिए और हमारे आवेदन बाहर का परीक्षण करने जा रहा हूँ।

156
00:14:51,890 --> 00:15:05,970
इसलिए हम एक अनुरोध प्राप्त करने के लिए जा रहे हैं और हम स्लेश कुत्ते मार्ग के लिए यह करूँगा बस इसे बाहर का परीक्षण करने के लिए और नहीं बल्कि स्थानीय मेजबान टीम की तुलना में 3000 स्लेश कुत्ते हम यह है आप अरेल स्लेश कुत्ते के लिए एक अनुरोध बनाने की जरूरत है।

157
00:15:06,170 --> 00:15:11,020
इसलिए मैं इस कॉपी और डाकिया के लिए वापस जाने के लिए और सिर्फ पेस्ट करें कि आप एलेन हैं करने के लिए जा रहा हूँ।

158
00:15:11,390 --> 00:15:25,990
और अगर आप इस आकार और रूप में अच्छी तरह से इस विंडो का आकार बदलने पता है इससे पहले कि हम कुछ करते हैं और हम बंद करने या इस थोड़ा नीचे यह इस वेब देव Bootcamp पानी का छींटा पाठ्यक्रम के बछेड़ा C9 डैडी-ओ स्लेश कुत्ते के साथ सीखने के लिए एक अनुरोध करने जा रही है सिकुड़ कर सकते हैं।

159
00:15:26,000 --> 00:15:29,270
यह आप भी अपने स्वयं के बादल 9 गिनती मैच होगा।

160
00:15:29,660 --> 00:15:35,780
और मैं क्या करने जा रहा हूँ मेरे app कुत्ते के बजाय मैं एक Dalt लॉग जोड़ने के लिए जा रहा हूँ।

161
00:15:36,020 --> 00:15:52,270
और यह सिर्फ किसी कुत्ते स्लेश करने के लिए एक अनुरोध किया है कहने के लिए जा रहा है और हम चाहते हैं कि बचा लेंगे और इस सांत्वना ब्लॉग यहाँ नीचे दिखाई जा रही है।

162
00:15:52,460 --> 00:15:57,320
यह जावास्क्रिप्ट डिबगिंग सांत्वना के अंदर ब्राउज़र में प्रकट करने के लिए नहीं जा रहा है।

163
00:15:57,380 --> 00:16:03,150
आगे और चोर। यहां यह नोड कंसोल में प्रकट होता है कि हम नोड क्षुधा चलाने के द्वारा शुरू कर दिया है।

164
00:16:03,200 --> 00:16:04,040
हाँ।

165
00:16:04,040 --> 00:16:14,660
तो अगर मैं सर्वर को पुनः आरंभ और मैं अगर मैं यहाँ पर इस के लिए कदम सिर्फ आपको दिखा द्वारा शुरू करेंगे और मैं ताज़ा पेज मुझे एक और पृष्ठ पर जाने के लिए और ताज़ा करते हैं।

166
00:16:14,660 --> 00:16:22,840
और अब अगर मैं कुत्तों स्लेश या नीचे वॉच डॉग के लिए जाने के यहां यह कहते हैं कि किसी Slashdot करने के लिए एक अनुरोध किया गया है।

167
00:16:22,860 --> 00:16:33,510
तो यह है कि आप को दिखाने के लिए कि उस कोड के रूप में हम एक अनुरोध बनाने के रूप में जल्द ही शुरू हो रहा है और यह केवल हमारे ब्राउज़र से चालू नहीं है, लेकिन हम भी डाकिया जो अब मैं दिखाता हूँ का उपयोग करके इसे चालू कर सकते हैं सिर्फ है।

168
00:16:33,530 --> 00:16:38,920
इतना सब मैं क्या करने की जरूरत मारा जाता है यहाँ दर्ज करें या भेजने के लिए और हम एक और मिल गया है।

169
00:16:38,920 --> 00:16:43,380
किसी कुत्ते, लेकिन यह भी एक पूर्ण स्क्रीन डाकिया स्लेश करने के लिए एक अनुरोध किया।

170
00:16:43,380 --> 00:16:46,530
अब हम क्या वापस भेजा गया था पर देखते हैं।

171
00:16:46,970 --> 00:16:48,680
इसलिए शरीर सिर्फ म्याऊ है।

172
00:16:48,900 --> 00:17:01,050
मैं नहीं जानता कि मैं क्या सोच रहा था कि मैं इसे अब से करना चाहते हैं, लेकिन हम कुछ पाठ वापस म्याऊ मिला है और हम सिर्फ सही रास्ते पर जा रहे हैं और एक अनुरोध भेजने के द्वारा एक ही बात कर सकते हैं और हम वहाँ उच्च मिलता है और हम भी ऐसा कर सकते हैं द्वारा स्लेश।

173
00:17:01,250 --> 00:17:02,760
और हम भी एक ही बात हो।

174
00:17:03,050 --> 00:17:08,500
तो यह आपको पता चलता है कि इन अनुरोधों को इससे कोई फर्क नहीं पड़ता कि वे जहां अगर यह एक ब्राउज़र से है से ही शुरू होता है।

175
00:17:08,690 --> 00:17:14,570
ब्राउज़र अगर यह कहीं न कहीं एक टर्मिनल या डाकिया की तरह कुछ यह बात नहीं है से है के साथ एक फोन।

176
00:17:14,580 --> 00:17:20,220
हमारे सर्वर बस किसी भी अनुरोध है कि तीन अलग-अलग मार्गों के लिए एक अनुरोध प्राप्त है के लिए सुन रहा है।

177
00:17:20,510 --> 00:17:27,840
द्वारा कुत्ता और मार्ग मार्ग और जब यह उन अनुरोधों यह तो कुछ साधारण पाठ के साथ जवाब देगा में से एक हो जाता है।

178
00:17:27,840 --> 00:17:28,240
ठीक है।

179
00:17:28,260 --> 00:17:31,790
तो यह है कि मैं सभी की यह पहली पहचान में कवर करने के लिए एप्लिकेशन को व्यक्त करने के लिए चाहता था।

180
00:17:31,800 --> 00:17:39,650
मैं जानता हूँ कि यह वास्तव में बहुत सरल यह एक आवेदन के रूप में अभी तक ज्यादा की राशि नहीं किया है, लेकिन मुझे विश्वास है कि हम आदेश में जा रहे हैं बहुत बहुत जानबूझकर है।

181
00:17:39,650 --> 00:17:47,050
हम छोटे शुरू कर रहे हैं और हम एक समय में अगले कुछ टुकड़े हम जोड़ देंगे कि मुख्यालय मेल फाइलों के साथ प्रतिक्रिया कर रहे हैं पर एक टुकड़ा जोड़ने के लिए जा रहे हैं।

182
00:17:47,070 --> 00:17:57,550
इतना पढ़ा के बजाय भेज कि वहाँ एक और तरीका है कि हम H.T. की एक पूरी फाइल भेजने के लिए इस्तेमाल करेंगे वापस मेल और हम भी एक अवधारणा राउत चर या पथ चर बुलाया मिलवा देंगे।
