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