1
00:00:00,220 --> 00:00:04,700
ठीक है तो आखिरी बात यह है कि मैं क्या करना चाहते हैं मिडलवेयर refactor है।

2
00:00:05,010 --> 00:00:21,780
तो क्या इसका मतलब है कि मूल रूप से एक कैम्प का ग्राउंड मार्ग हम कैम्प का ग्राउंड स्वामित्व की जांच में अब ठीक है और है कि हम में लॉग इन किया है और हम duplicating रहे हैं यहाँ पर लॉग किया गया है, जहां हम है टिप्पणियों के लिए में लॉग इन किया है।

3
00:00:21,990 --> 00:00:24,680
और उसके बाद फिर से टिप्पणी स्वामित्व की जाँच करें।

4
00:00:24,780 --> 00:00:29,930
तो हम बस refactor करने के लिए यह सब एक नई फ़ाइल में उन तरीकों को ले जाने जा रहे हैं।

5
00:00:29,940 --> 00:00:42,120
इसलिए मैं वास्तव में वहाँ स्पर्श मिडलवेयर के अंदर हमारे एप्लिकेशन को बनाने निर्देशिका मिडलवेयर के शीर्ष स्तर में एक निर्देशिका बनाने के लिए जा रहा हूँ और उसके बाद।

6
00:00:42,210 --> 00:00:52,670
और मैं सिर्फ एक फ़ाइल में सभी मिडलवेयर गठबंधन करने के लिए तो हम कैम्प का ग्राउंड मिडलवेयर हो सकता है जा रहा हूँ और फिर हम टिप्पणी मिडलवेयर हो सकता है, लेकिन यह एक फाइल बना सकते हैं क्योंकि हम यह है कि कई नहीं है।

7
00:00:53,040 --> 00:00:54,630
और मैं यह अनुक्रमित फोन करने के लिए जा रहा हूँ।

8
00:00:54,690 --> 00:00:58,600
जे.एस. और मैं आप इसे मिडलवेयर फोन से क्यों नहीं बल्कि दिखाता हूँ।

9
00:00:58,880 --> 00:01:03,060
हाँ मैं यह मिडलवेयर निर्देशिका के अंदर सूचकांक बुला रहा हूँ।

10
00:01:03,060 --> 00:01:07,290
अब देखते हैं कि ऊपर खोलते हैं।

11
00:01:09,460 --> 00:01:19,750
और फिर यहाँ सभी मिडलवेयर यहाँ जाता है और फिर हम भी हमारे मॉड्यूल है कि कुछ करने के लिए बराबर का निर्यात करता है में जोड़ने की जरूरत है।

12
00:01:19,980 --> 00:01:21,560
इसलिए हम कुछ वस्तुओं की जरूरत है।

13
00:01:21,810 --> 00:01:25,050
और मैं आपको ऐसा करने का कुछ अलग तरीके दिखाया गया है।

14
00:01:25,050 --> 00:01:31,420
हम एक चर बुलाया मिडलवेयर उद्देश्य यह है कि अभी तक जे आज्ञा का पालन करने के लिए मौजूद नहीं है फोन करने के लिए जा रहे हैं

15
00:01:31,710 --> 00:01:34,120
और कहा कि तरीकों के सभी शामिल होंगे।

16
00:01:34,410 --> 00:02:01,070
इसलिए हम चाहते हैं कि यहां तक ​​परिभाषित करेंगे और हम सिर्फ यह एक खाली वस्तु शुरू करने के लिए कर दूँगा और फिर हम कुछ लाइनों है कि इस मिडलवेयर वस्तु डॉट की तरह देखने में जोड़ देंगे और फिर हम चेक कैम्प का ग्राउंड स्वामित्व एक समारोह के बराबर होती है और फिर होगा हम मिडलवेयर वस्तुओं डॉट जाँच टिप्पणी स्वामित्व के रूप में अच्छी तरह से और इतने पर एक समारोह के बराबर होगा।

17
00:02:01,080 --> 00:02:08,430
इसलिए हम मिडलवेयर वस्तु पर इन कार्यों के सभी जोड़ रहे हैं और फिर हम मॉड्यूल है कि निर्यात मिडलवेयर वस्तु होने की स्थापना कर रहे हैं।

18
00:02:08,580 --> 00:02:19,280
दूसरा रास्ता है कि मैं आप को यह दिखा दिया है सिर्फ इस जहां यहां के बजाय हम सिर्फ एक समारोह में जो भी ठीक है के रूप में की जांच कैम्प का ग्राउंड स्वामित्व में जोड़ने की तरह है।

19
00:02:19,290 --> 00:02:26,240
लेकिन मैं सिर्फ एक बार में कार्यों के सभी को परिभाषित करने के लिए जब हम वस्तु को परिभाषित करने के बजाय आप एक और वाक्य रचना दिखाने के लिए चाहते हैं।

20
00:02:26,280 --> 00:02:30,600
हम यह तथ्य और फिर उसके बाद अन्य तरीका है कि आप यह कभी कभी देखेंगे कर सकते हैं।

21
00:02:30,750 --> 00:02:35,960
यह सिर्फ यह है, जहां कोई चर है की तरह है।

22
00:02:36,370 --> 00:02:38,160
तुम सिर्फ एक वस्तु यहीं है।

23
00:02:38,850 --> 00:02:41,380
और फिर अपने डेटा के सभी वहाँ में चला जाता है।

24
00:02:42,210 --> 00:02:43,860
तो उन सभी के लिए काम करेंगे।

25
00:02:44,310 --> 00:02:52,710
हमें उम्मीद है कि खोजने के लिए एक वस्तु के रूप में मिडलवेयर वस्तु करूँगा और फिर हम अपने कोड में जोड़ देंगे।

26
00:02:52,770 --> 00:03:26,970
इसलिए हम मिडलवेयर वस्तु डॉट की जांच कैम्प का ग्राउंड स्वामित्व विशाल समारोह के बराबर होती है शुरू करते हैं और हम आगे जाना है और नकल है कि कैम्प का ग्राउंड से हाँ या कैम्प का ग्राउंड सिर्फ इस पूरी बात की नकल पर हम इसे बाहर कटौती करेंगे और हम एक परिवर्तन या दो क्योंकि करना होगा करेंगे हम चाहते हैं कि नाम फिर से परिभाषित करने की जरूरत नहीं है, लेकिन हम उन तर्क है कि मैं भी एक भी कई घुंघराले ब्रेसिज़ की परवाह की जरूरत है।

27
00:03:27,870 --> 00:03:31,350
यही कारण है कि इस छोटे से कभी जाना भी मात कर रहा है।

28
00:03:31,380 --> 00:03:32,590
अछा लगता है।

29
00:03:32,610 --> 00:03:35,640
हम सटीक एक ही बात इस बार भी ऐसा करेंगे।

30
00:03:35,640 --> 00:03:41,510
चेक अप टिप्पणियों की जाँच करें।

31
00:03:43,710 --> 00:03:48,200
और हम यहीं है कि कॉपी चलते हैं।

32
00:03:48,790 --> 00:03:54,490
यह के रूप में अच्छी तरह से बाहर कट।

33
00:03:55,300 --> 00:04:06,470
में सेट का भुगतान और आप समारोह अनुरोध प्रतिक्रिया और इस बाहर अगले के रूप में अच्छी तरह से करना चाहते हैं।

34
00:04:06,810 --> 00:04:08,460
किसी भी तरह से।

35
00:04:08,460 --> 00:04:09,050
महान।

36
00:04:09,060 --> 00:04:12,560
और फिर हम हमारे पिछले एक है जो में लॉग इन किया है।

37
00:04:12,630 --> 00:04:20,710
तो इसे यहाँ से बाहर कटौती और मैं इसे यहाँ से बाहर कटौती करेंगे और साथ ही यह समान है।

38
00:04:21,780 --> 00:04:22,590
ठीक।

39
00:04:22,590 --> 00:04:35,180
अब हम हमारे मिडलवेयर करने के लिए जाने के लिए और सिर्फ इतना है कि में नीचे मध्य जहां वस्तु अगले समारोह अनुरोध प्रतिक्रिया बराबर में लॉग इन किया है पर पाने के लिए जोड़ दें।

40
00:04:35,220 --> 00:04:35,930
एक ही कोड।

41
00:04:35,970 --> 00:04:45,560
हम सिर्फ इस नए फाइल करने के लिए इसे ले जाया गया और हम एक वस्तु की मिडलवेयर उद्देश्य यह है कि फिर अंत में निर्यात की कि ज्यादा थे में सब कुछ जोड़ा।

42
00:04:45,660 --> 00:04:46,560
महान।

43
00:04:46,560 --> 00:04:53,370
अब हम ऐसे मिडलवेयर निर्देशिका के अंदर के रूप में इस फाइल सूचकांक की आवश्यकता की जरूरत है।

44
00:04:53,370 --> 00:05:04,930
तो चलो कैम्प का ग्राउंड के साथ शुरू और शीर्ष तक हम सिर्फ मिडलवेयर की आवश्यकता होगी और यह कि हम पहले जहां हम कर रहे हैं मार्गों कैम्प का ग्राउंड के बजाय है, जिनमें से बंद आधारित यह पता लगाने की जरूरत है ऐसा करने के लिए करते हैं।

45
00:05:05,020 --> 00:05:08,840
हाँ हम सूचकांक कि मिडलवेयर के बजाय संबोधित करने के लिए कैसे मिलता है।

46
00:05:09,090 --> 00:05:16,170
खैर, हम 10 में एक निर्देशिका के बाहर वापस करने की जरूरत है और फिर हम मिडलवेयर करने के लिए जाने की जरूरत है।

47
00:05:16,170 --> 00:05:24,230
इसलिए हम एक वर हम इसे मिडलवेयर फोन करता हूँ बराबरी की आवश्यकता की जरूरत है और यह एक डॉट डॉट स्लेश है।

48
00:05:24,300 --> 00:05:34,070
तो यह है कि अमेरिका के 10 स्लेश मिडलवेयर में हो जाता है और हम इस सूचकांक कर सकता है।

49
00:05:34,200 --> 00:05:34,680
हाँ।

50
00:05:34,830 --> 00:05:51,890
लेकिन कारण है कि मैं तुम्हें दिखाना चाहता था कि मैं हमें यह अनुक्रमित हमें वास्तव में एक विशेष नाम है कि अगर हम एक निर्देशिका नहीं है लेकिन एक फ़ाइल की आवश्यकता होती है, तो मैं सिर्फ मिडलवेयर की आवश्यकता होती है तो यह स्वचालित रूप सूचकांक डॉट की सामग्री की आवश्यकता होगी यह है कि वहाँ के नाम करना चाहते हैं।

51
00:05:51,960 --> 00:05:57,550
हाँ है कि घर जहां मुख्य फाइल जहां अन्य बातों के लिए आवश्यक हैं की तरह होना चाहिए।

52
00:05:57,570 --> 00:06:03,830
तो वास्तव में अगर हम नोड मॉड्यूल निर्देशिका है जहाँ आप अंदर हैं में एक नज़र रखना।

53
00:06:03,930 --> 00:06:04,780
हम वहाँ चलें।

54
00:06:05,130 --> 00:06:07,410
एक्सप्रेस पर एक नज़र रखना।

55
00:06:07,530 --> 00:06:21,130
आप वहाँ फाइल और सूचकांक के रूप में एक सूचकांक ऐसी है कि जूलियस एक फ़ाइल है कि वास्तव में आवश्यकता है कि जब हम एक्सप्रेस निर्देशिका की आवश्यकता होती है और यह बदले में अन्य फ़ाइलों का एक गुच्छा की आवश्यकता है देख सकते हैं।

56
00:06:21,130 --> 00:06:23,710
और उन फ़ाइलों को दूसरों के एक गुच्छा आवश्यकता हो सकती है।

57
00:06:24,390 --> 00:06:25,420
लेकिन यह है कि वास्तव में महत्वपूर्ण है।

58
00:06:25,440 --> 00:06:35,330
सूचकांक एक विशेष नाम है इस तरह के रूप में तो हम स्लेश सूचकांक हम सिर्फ बिंदी के रूप में इसे छोड़ने के जैसे आकार मिडलवेयर डॉट क्या करने की जरूरत नहीं है।

59
00:06:35,430 --> 00:06:44,330
अब हम मिडलवेयर उपयोग करें, क्योंकि इन कार्यों में से कोई भी परिभाषित कर रहे हैं की जांच कैम्प का ग्राउंड स्वामित्व में लॉग इन किया है की जरूरत है।

60
00:06:44,330 --> 00:06:45,440
उन मौजूद नहीं है।

61
00:06:45,600 --> 00:07:00,060
वे सभी मिडलवेयर वस्तुओं के अंदर अब कर रहे हैं बस जैसे कि मिडलवेयर डॉट लॉग इन किया है के लिए यहाँ और यहाँ और यहाँ में लॉग इन किया है एक ही बात मतलब है।

62
00:07:00,330 --> 00:07:03,750
और अंत में वहाँ हम बचा लेंगे।

63
00:07:04,230 --> 00:07:09,530
और हम अपने टिप्पणियां फाइल में ही बात करने की जरूरत है।

64
00:07:09,570 --> 00:07:10,580
हम वहाँ चलें।

65
00:07:11,220 --> 00:07:12,930
और हम बस मिडलवेयर चाहते हैं।

66
00:07:13,020 --> 00:07:19,590
डॉट ठीक बीच जहां डॉट में लॉग इन किया है में है।

67
00:07:19,590 --> 00:07:23,290
चेक आम स्वामित्व की जांच आम स्वामित्व के लिए एक ही बात है।

68
00:07:23,370 --> 00:07:26,220
और एक और चेक टिप्पणी स्वामित्व।

69
00:07:26,220 --> 00:07:28,030
तो क्या हम किया है दो बातें है।

70
00:07:28,050 --> 00:07:32,070
एक हम वास्तव में एक छोटा सा मार्ग की फाइलों को साफ कर दिया है।

71
00:07:32,070 --> 00:07:35,540
वे नीचे जो बहुत लंबे समय तक कर रहे हैं वास्तव में उन अतिरिक्त मिडलवेयर नहीं है।

72
00:07:35,640 --> 00:07:36,560
आप एक बार देख ले।

73
00:07:36,930 --> 00:07:46,110
लेकिन हम यह भी नहीं रह लिख रहे हैं इस कोड को दो बार में लॉग इन किया है और किसी भी अन्य भविष्य मिडलवेयर हम चाहते हैं कि हम अलग अलग फ़ाइलों में साझा करने के लिए जा रहे हैं की जरूरत हो सकती है।

74
00:07:46,110 --> 00:07:47,290
हमें डुप्लिकेट नहीं है।

75
00:07:47,340 --> 00:07:49,310
हम सिर्फ उन्हें इस फ़ाइल में जोड़ें।

76
00:07:49,350 --> 00:07:49,670
ठीक है।

77
00:07:49,680 --> 00:07:50,780
चलो यकीन है कि यह काम करता है बनाते हैं।

78
00:07:50,880 --> 00:07:53,220
एक अंतिम परीक्षण के रूप में।

79
00:07:53,220 --> 00:08:00,760
कोई समस्या नहीं है यहाँ जो अच्छा है और सब कुछ ठीक लग रहा है, लेकिन हम वास्तव में एक समस्या है।

80
00:08:00,810 --> 00:08:13,350
अगर मैं नष्ट क्लिक किया कि यह मेरे इस कैम्प का ग्राउंड बताता है इस तरह की जांच कैम्प का ग्राउंड स्वामित्व पर लाइन 6 मिडलवेयर वस्तु के रूप में मिडलवेयर स्लेश सूचकांक के अंदर परिभाषित नहीं है दिखाता है।

81
00:08:13,380 --> 00:08:24,500
यदि हम अपने मिडलवेयर फाइल की जांच कैम्प का ग्राउंड स्वामित्व के अंदर एक नज़र रखना मुझसे कहता कैम्प का ग्राउंड में एक माह 6 से परिभाषित नहीं किया गया था।

82
00:08:25,290 --> 00:08:28,540
मैं क्या करने की जरूरत है कैम्प का ग्राउंड की आवश्यकता होती है।

83
00:08:28,950 --> 00:08:49,470
अब तक कैम्प का ग्राउंड, जहां हम मिडलवेयर निर्देशिका के अंदर 10 मैं आवश्यकता डॉट डॉट स्लेश मॉडल कैंप स्लेश करने के लिए तो यह नकली और टिप्पणियों के लिए ही काम करते हैं क्या करने की जरूरत के लिए तकनीकी रूप से कर रहे हैं के बंद आधारित है।

84
00:08:49,980 --> 00:09:04,670
आवश्यकता है कि स्लैश मॉडल टिप्पणियां एक बार फिर से बचाने के लिए पुनः आरंभ जाने ताज़ा फिर भी लोग इन पर वापस स्लेश।

85
00:09:05,100 --> 00:09:11,090
सिरियस ब्लैक।

86
00:09:11,220 --> 00:09:14,810
अब अगर मैं कोशिश करते हैं और नष्ट यह सब कुछ ठीक काम करता है।

87
00:09:14,850 --> 00:09:16,360
और यह डांग।

88
00:09:16,530 --> 00:09:18,360
अब मैं एक और कैम्प का ग्राउंड नीचे हूँ।

89
00:09:18,780 --> 00:09:21,100
ओह बातें मैं इस वर्ग के लिए नहीं है।

90
00:09:21,490 --> 00:09:26,740
ठीक है तो सिर्फ जांच दोगुना और यह अभी भी रूप में अच्छी तरह से काम करता है।

91
00:09:27,840 --> 00:09:28,810
हम वहाँ चलें।

92
00:09:29,210 --> 00:09:38,880
तो क्या हो रहा था कि हम सही निर्भरता की जरूरत नहीं थी और हमें पता नहीं था कि जब तक हम वास्तव में कोड चलाने की कोशिश एक बार टिप्पणी करने के लिए कैम्प का ग्राउंड के लिए आवश्यक है।

93
00:09:38,940 --> 00:09:40,500
सब कुछ जाने के लिए अच्छा है।

94
00:09:40,950 --> 00:09:54,570
ठीक है तो सब हम वास्तव में वहाँ था कुछ कोड एक अलग फाइल में बाहर चले जाते हैं और उस फ़ाइल की आवश्यकता थी, लेकिन यह हमारे मार्गों के एक छोटे से थोड़ा साफ है और यह भी अच्छा है, क्योंकि अब हम अन्य मिडलवेयर है कि हम में जोड़ने की जरूरत है।

95
00:09:54,570 --> 00:10:00,840
हम एक छोटे संरचना उन्हें डाल करने के लिए एक जगह की स्थापना की है और यह उन्हें सभी जगह की आवश्यकता होती है करने के लिए बहुत आसान है।

96
00:10:00,840 --> 00:10:01,310
बहुत बढ़िया।

97
00:10:01,500 --> 00:10:05,850
तो यह है कि टिप्पणी में एक कैम्प का ग्राउंड के लिए पूर्ण CRUD ऊपर लपेटता है।

98
00:10:05,910 --> 00:10:20,040
अब आप पढ़ अद्यतन बनाने के लिए और कैंप हटा सकते हैं और इसलिए वहाँ के प्राधिकरण और प्रमाणीकरण तो आप कुछ आप के लिए लॉग इन नहीं नहीं बना सकते हैं पढ़ें अद्यतन बना सकते हैं और वहाँ में के रूप में अच्छी टिप्पणियाँ और उन अनुमतियों को नष्ट कर सकते हैं कर सकते हैं।

99
00:10:20,250 --> 00:10:32,030
आप कुछ संपादित नहीं कर सकते हैं या यदि आप लॉग इन नहीं कर रहे हैं कुछ हटा सकते हैं और यह आप के लिए संबंधित नहीं है, लेकिन आप एक टिप्पणी पढ़ सकते हैं या आप यदि आप में लॉग इन कर रहे एक कैम्प का ग्राउंड पढ़ सकते हैं या यह नहीं बात नहीं है ।

100
00:10:32,040 --> 00:10:33,840
टिप्पणी के लिए वही बात।

101
00:10:33,840 --> 00:10:36,630
इसलिए हम अनुमतियों के स्तर की तीन तरह की है।

102
00:10:36,630 --> 00:10:37,840
आप किसी भी कर सकते है।

103
00:10:37,860 --> 00:10:45,310
तुम कुछ पढ़ सकते करने में लॉग इन यदि आप में लॉग इन कर रहे हैं कोई फर्क नहीं पड़ता जो आप कर रहे हैं हालांकि है क्या आप कुछ बना नहीं कर सकते।

104
00:10:45,360 --> 00:10:49,890
सिद्धांत रूप में आप संपादित करें और कुछ अद्यतन लेकिन यह निर्भर करता है कि आप कौन हैं कर सकते हैं।

105
00:10:49,890 --> 00:11:10,930
आगे हम कुछ कहा लैश संदेश कुछ अन्य मज़ा सुविधाओं और एक है कि उम्मीद है कि सबसे रोमांचक है में जोड़ने के लिए जा रहे हैं या कि कम से कम एप्लिकेशन को अधिक उपयोगी बनाने जाएगा तो यह है कि कि ऊपर चबूतरे एक त्रुटि संदेश देखने के लिए एक रास्ता है कहते हैं इस सफलतापूर्वक बनाया या आपको लगता है कि ऐसा करने की अनुमति नहीं है या कृपया या पासवर्ड गलत हस्ताक्षर तो यह बातें एक बहुत अधिक प्रयोग करने योग्य बनाता है।

106
00:11:11,190 --> 00:11:12,180
इसलिए हम चाहते हैं कि जल्द ही देखेंगे।
