1
00:00:00,510 --> 00:00:05,660
Tamam, böylece veritabanımıza bağlanma konusuna dönelim.

2
00:00:05,760 --> 00:00:10,280
Tekrar sorun, yerel olarak veritabanımızı hatırlamak.

3
00:00:10,500 --> 00:00:15,760
Mongo, burada, Mongoose kullanmaya bağlandığımız bu sunucu.

4
00:00:15,870 --> 00:00:23,560
Bu, yerel ve Heroku, ona hiç erişemeyen uygulamanız.

5
00:00:23,610 --> 00:00:29,790
Dolayısıyla birlikte gideceğimiz çözüm, Mongo laboratuarı Samaniego laboratuarı denilen bir şeyi

6
00:00:29,850 --> 00:00:37,470
kullanarak barındırılan bir Mongo veritabanını kullanmaktır, temelde sadece yerel bir yer olmasa da bir

7
00:00:37,470 --> 00:00:43,510
URL'den bir URL alabileceğimiz bir sunucuda çalışan bir Mongo örneğidir. konak.

8
00:00:43,590 --> 00:00:49,680
bulunan bu yerel ortamın dışında bulunan uygulamalarımızda kullanabileceğimiz bir şey olacaktır.

9
00:00:50,100 --> 00:00:56,100
Mango Lahab siz olacak bir şeylerin yanında, aslında çevrimiçi bir yerde

10
00:00:56,190 --> 00:01:01,280
Başlamadan önce Mongo laboratuarı bu noktada tek çözüm değildir.

11
00:01:01,290 --> 00:01:04,440
Bu sadece gerçekten basit bir ortak çözüm.

12
00:01:04,440 --> 00:01:09,920
Mongo'yu yerel olarak Heroku örneğine yükleyebilirsiniz.

13
00:01:09,930 --> 00:01:13,130
Bu biraz acıdır ve kendi sorunları vardır.

14
00:01:13,170 --> 00:01:19,860
Dolayısıyla bu gerçekten oldukça standart bir araçtır ve diğer bir şey, veritabanınızı sıfırlamak gibi

15
00:01:19,920 --> 00:01:26,290
işlemleri yapmak için izinlerinizi yönetmek için veritabanınızla etkileşim kurmak için harika görsel arayüz sağlamasıdır.

16
00:01:26,310 --> 00:01:33,090
Şimdiye kadar bunu yapmanız ya da farklı bilgi parçalarına ve spektrumlara bakmanız gerekiyorsa, cennet yasaktır.

17
00:01:33,720 --> 00:01:35,440
Sana çok güzel araçlar sunar.

18
00:01:35,940 --> 00:01:38,450
O halde kayıt olun.

19
00:01:39,120 --> 00:01:45,720
Ayrıca gerçek bir e-posta adresi kullanmanız gerekiyor, bu yüzden sadece bu web dev önyükleme kampı

20
00:01:48,230 --> 00:01:50,700
kullanıcı adını arayacağım ve sadece soğuk

21
00:01:53,550 --> 00:01:59,270
e-posta alıp daha sonra şifrenizi hızlıca ekleyeceksiniz, ancak bu kodu açıkça okumak zorundasınız.

22
00:01:59,280 --> 00:02:06,120
Bunu en azından açıp kabul et'e tıklayın ve sonra Hesap oluştur'u tıklayın.

23
00:02:06,120 --> 00:02:08,850
Bu yüzden şimdi Monga laboratuvarındayız.

24
00:02:08,970 --> 00:02:11,970
Yapmamız gereken sonraki şey, e-posta adresimizi doğrulamak.

25
00:02:12,060 --> 00:02:13,170
Bu yüzden devam edin ve bunu yapın.

26
00:02:13,170 --> 00:02:14,640
E-posta hesabınızı açın.

27
00:02:14,640 --> 00:02:16,860
Size gönderdikleri bağlantıyı tıklayın.

28
00:02:17,770 --> 00:02:18,110
TAMAM.

29
00:02:18,150 --> 00:02:21,030
Bu yüzden devam ettim ve e-postamı doğruladım.

30
00:02:21,060 --> 00:02:24,260
Buraya e-posta adresimin doğrulandığını görebilirsiniz.

31
00:02:24,300 --> 00:02:26,030
Şimdi bu düğmelere erişebiliyorum.

32
00:02:26,130 --> 00:02:33,390
yapmak istediğimiz ilk şey olan yeni Mongo dağıtımlarını oluşturmamıza izin veren ana sayfamız veya pano.

33
00:02:33,390 --> 00:02:34,650
Bu yüzden, bu,

34
00:02:34,650 --> 00:02:40,920
Temel olarak, yalnızca kendimiz değil, Mongo laboratuvar sunucularında yaşayan başka bir veritabanı hazırladık

35
00:02:41,440 --> 00:02:45,680
ve bazen biraz daha bazen biraz daha hazırlanın'ı tıklayın.

36
00:02:46,290 --> 00:02:46,700
Harika.

37
00:02:46,710 --> 00:02:54,810
Dolayısıyla bu, şimdi yeni veritabanımızı Mongo Lab'da yaratmamıza izin veriyor. biz ne yapacağız Amazon Web servisleri

38
00:02:54,900 --> 00:03:03,810
ile sopa ama yerine çok yüksek hızlı yüksek kullanılabilirliği pahalı ama onlar gerçekten

39
00:03:04,590 --> 00:03:11,550
pahalı seçenekler görebilirsiniz göreceğiz çoğaltma set küme bunu yapmayacağız.

40
00:03:11,670 --> 00:03:13,240
Tek düğümle sadık kalacağız.

41
00:03:13,530 --> 00:03:16,640
Ve ţu an için sanal bir yerden devam edeceđiz.

42
00:03:16,770 --> 00:03:22,490
Yani bu ücretsiz plan, daha sonra yapacağımız şey veritabanımız için bir isim yaratmak.

43
00:03:22,560 --> 00:03:31,620
Sadece onu yukarı çıkacağını ve küçük kampın $ 0 ayı olması gerekeceğini söyleyeceğiz.

44
00:03:31,650 --> 00:03:33,790
Bana iyi görünüyor.

45
00:03:33,810 --> 00:03:39,450
Üzerinde bunun bitmesini bekle oluşturun.

46
00:03:39,450 --> 00:03:40,500
Tamam.

47
00:03:40,500 --> 00:03:41,990
Yani eğer başladıysanız.

48
00:03:42,030 --> 00:03:50,550
0 5 5 oraya her ne gelirseniz verin ve bize bu yeni URL'yi verdiğini göreceksiniz.

49
00:03:50,550 --> 00:03:56,810
Neredeyse Monga laboratuarı üzerinde yapmamız gereken kadar varız ve bunu tıklarsak

50
00:03:56,850 --> 00:03:59,900
Bu URL'yi kopyalarsam, henüz çalışmayacak.

51
00:04:00,120 --> 00:04:01,300
Ama ben sadece sana göstermek istiyorum.

52
00:04:01,310 --> 00:04:06,480
Öyleyse onu koparır ve kampına dönsem, o da burada.

53
00:04:06,470 --> 00:04:07,560
İşte başlıyoruz.

54
00:04:07,800 --> 00:04:10,560
Ve sadece aşağıda yapıştı.

55
00:04:10,560 --> 00:04:12,690
Bunun çok benzer olduğuna dikkat edin.

56
00:04:12,700 --> 00:04:15,380
Bu bir Mongo D-B Yoro.

57
00:04:15,810 --> 00:04:20,970
Bununla birlikte localhost yerine Mp3 laboratuarı nokta Com eğik Yup kampı.

58
00:04:21,270 --> 00:04:25,610
Ayrıca dikkat etmesi gereken D-B kullanıcısı D-B şifresi de var.

59
00:04:25,710 --> 00:04:27,710
Bu yüzden bitmediğini söylemiştim.

60
00:04:28,030 --> 00:04:35,580
Bu yüzden geri döneceğim ve başlaması gerekiyor ve aslında bu veritabanı kullanıcısının bu veritabanına bağlanması

61
00:04:35,580 --> 00:04:36,580
gerekiyor Telsey.

62
00:04:36,600 --> 00:04:38,650
Yeni bir tane oluşturmak için burayı tıklayın.

63
00:04:39,150 --> 00:04:41,780
Yani bir kullanıcıya ihtiyacımız var.

64
00:04:41,990 --> 00:04:46,890
Temel olarak, bunun nasıl işlediği Lango laboratuarı üzerinde ayarlanır.

65
00:04:47,280 --> 00:04:49,710
Farklı kullanıcılara farklı izinler uygulayabilirsiniz.

66
00:04:49,710 --> 00:04:53,260
Uygulamamızın kullanıcıları hakkında konuşmuyoruz.

67
00:04:53,280 --> 00:04:54,600
Temel olarak geliştiriciler.

68
00:04:54,990 --> 00:05:00,360
Dolayısıyla bu veritabanına bağlanabilen insanlar, aynı veritabanını kullanan iki uygulamanın olmasını isteyebilir.

69
00:05:00,880 --> 00:05:05,790
Bir sürü satış potansiyelini yakaladığınız satış verilerini beğendiğinizi ve pazarlamaya katılmak istediğinizi

70
00:05:06,150 --> 00:05:08,830
ancak e-postalarınızı da almak istediğinizi biliyorsunuz.

71
00:05:08,940 --> 00:05:11,640
Farklı insanlara sahip olmak isteyip istemediğinizi bilmiyorum.

72
00:05:11,640 --> 00:05:16,650
ekiplerin aynı veritabanına belki de burada yönetebileceğiniz farklı izinlerle erişebilirsiniz.

73
00:05:16,650 --> 00:05:17,390
Farklı

74
00:05:17,820 --> 00:05:21,490
Ama biz sadece en basit basit tek kullanıcısıyla gideceğiz.

75
00:05:21,840 --> 00:05:24,020
Bu yüzden bu veritabanı için bir kullanıcı adı oluşturmam gerekiyor.

76
00:05:24,060 --> 00:05:28,170
Ben sadece Colt şifre diyeceğim.

77
00:05:28,290 --> 00:05:29,700
Ben paslı olacağım,

78
00:05:32,700 --> 00:05:38,610
çünkü teknik olarak bu veritabanına bağlanabiliyorsunuz, çünkü size bu bölümü gösteriyorum.

79
00:05:38,940 --> 00:05:44,760
Sadece veritabanı için olan kullanıcı adımı ve parolamı kullanarak onu bu veritabanına bağlamak

80
00:05:44,760 --> 00:05:45,750
mümkün olacaktı.

81
00:05:45,750 --> 00:05:50,280
Yine bu Monga Laboratuarı'ndaki hesabımın kullanıcı adı ve şifresi değil. Sadece veritabanı için.

82
00:05:50,670 --> 00:05:57,240
Ama içeri girebilir ve Joachim'e sahip olduğum her önemli önemli bilgiyi bilirsin.

83
00:05:57,900 --> 00:06:05,390
Fakat nasıl çalıştığını görmeniz için sana göstereceğim.

84
00:06:05,400 --> 00:06:08,370
Pekâlâ, hızlı bir şekilde yaratın.

85
00:06:08,370 --> 00:06:09,500
Şimdi biz geri döneceğiz.

86
00:06:09,510 --> 00:06:16,380
Bu URL'yi kopyalamadıysanız bunu kopyalayabilirsiniz, buraya dönün ve bunu güncellemeliyiz, böylece DB kullanıcısı

87
00:06:17,010 --> 00:06:25,050
yerine colt istiyorsanız ve DB şifre yerine Rustie olan setten geçmek istediğimiz herhangi bir şifre ve

88
00:06:25,050 --> 00:06:28,660
kullanıcı adını ayarladıysanız kullanmanız gereken şey var.

89
00:06:29,460 --> 00:06:36,360
Bu yüzden, devam edip yerel veritabanımızı kullanan orijinal hat üzerinde yorum yapacağım.

90
00:06:36,360 --> 00:06:41,790
Bu r URL'sini kopyalayıp bağlantı kurmak için kullanacağım.

91
00:06:43,020 --> 00:06:48,690
Şimdi, bir sonraki video bölümünde bundan kurtulamayacağım, neden sadece aynı veritabanını geliştirme

92
00:06:48,690 --> 00:06:52,640
amaçlı ve üretim için kullanmak istemediğimiz hakkında konuşacağım.

93
00:06:52,710 --> 00:06:58,170
Şu anda bunun hakkında konuşacağız, ancak sana bir sonraki videoda bir çözüm göstereceğim, böylece bu videoda

94
00:06:58,170 --> 00:07:00,400
birden fazla veri tabanımıza sahip olabilelim.

95
00:07:00,450 --> 00:07:06,960
Bunu yalnızca yerel olarak çalıştırıp Roku'da bu Mongul laboratuvarını kullanarak aynı veritabanını alacağız, ancak genellikle

96
00:07:06,960 --> 00:07:08,180
bunu yapmak istemiyorsunuz.

97
00:07:08,580 --> 00:07:13,780
Verileri bozan şeyleri silip silmek konusunda endişelenmek istemezsiniz.

98
00:07:14,040 --> 00:07:17,580
Bunu ayrı tutmak istiyorsun ancak bunu henüz yapmıyoruz.

99
00:07:17,940 --> 00:07:20,700
O halde yerel olarak bağlantı kurmayı deneyelim.

100
00:07:20,700 --> 00:07:27,300
Bu yüzden şimdi geri döneceğim, yaptığımız değişiklikle yapılan başvurumuzun artık çalışan bu İnsan-Tanrı

101
00:07:27,300 --> 00:07:29,830
işlemi ile hiçbir ilgisi yok.

102
00:07:30,150 --> 00:07:38,910
Dolayısıyla, bunu başlatıp, bu sayfayı yenilediğimizde, işler iyi giderse laboratuvarımız doğru bir şekilde kurulursa burada

103
00:07:39,150 --> 00:07:42,340
boş kalacak kamp yok olacaktır.

104
00:07:42,360 --> 00:07:52,350
Öyleyse doğru dizin düğümünde APTA dahisinin sunucu yenilemeye başladığından emin olmaya çalışalım.

105
00:07:53,730 --> 00:07:56,450
Ve gördüğünüz gibi kampımız yok.

106
00:07:56,790 --> 00:08:02,520
Başarıyla bir veritabanına bağlandık çünkü siz veya hata yaptıysak bağlantımızı başarıyla düzeltmediysek bir

107
00:08:02,550 --> 00:08:06,440
hata alamadık çünkü hata gibi bir şey elde edeceğiz.

108
00:08:06,450 --> 00:08:12,660
Bağlantı birkaç dakika önce Heroku'mızda olduğu gibi reddedildi ve bu verilerin

109
00:08:12,660 --> 00:08:16,500
hiçbirini görmediğimiz için orijinal veritabanına bağlı değiliz.

110
00:08:16,560 --> 00:08:22,440
Belli bir kampa sahip olmayabildiğiniz halde 20 veya 30 yaşına sahip

111
00:08:22,470 --> 00:08:29,210
olabileceğinizi, ancak benim durumumda şu anda bu Mangalam kurulumunu kullandığımızı gösteren aynı

112
00:08:29,800 --> 00:08:31,570
verileri vermemiş olabilirsiniz.

113
00:08:31,740 --> 00:08:38,070
Bu yüzden test yapalım, yine de kaydolup yeni yayınları ve yeni kampları başarıyla ekleyebildiğimizden emin

114
00:08:38,070 --> 00:08:38,690
olalım.

115
00:08:38,820 --> 00:08:44,890
Bu yüzden, resti ile Tator dot com'da yollayacağım.

116
00:08:44,970 --> 00:08:48,640
Şifre sadece şifre olacaktır.

117
00:08:49,800 --> 00:08:57,180
Böylece kaydoluyoruz ve yeni bir kampanya ekleyelim.

118
00:08:57,180 --> 00:08:59,980
Adı rodeo plajı.

119
00:09:00,300 --> 00:09:10,340
Tarif, güzel kayalarla dolu bir kumsala ve geçtiğimiz hafta sonu, bütün fotoğrafçılık işini denemekle çektiğim

120
00:09:10,350 --> 00:09:12,760
bu görüntüyü kullanacağım.

121
00:09:13,470 --> 00:09:16,130
Açıkçası sevdiğiniz görüntüyü kullanın.

122
00:09:16,350 --> 00:09:21,300
Başarıyla oluşturduğundan ve harika görünüyorsa emin olun iyi görünüyor.

123
00:09:21,720 --> 00:09:22,430
TAMAM.

124
00:09:22,860 --> 00:09:31,710
Şimdi Mongo laboratuvar veri tabanına veri ekliyoruz ve aslında Mangalam'a gidip yenilensek.

125
00:09:35,280 --> 00:09:39,190
Koleksiyonlarda görebilmeliyiz.

126
00:09:39,570 --> 00:09:43,060
Artık iki koleksiyon kampımız ve kullanıcılarımız var.

127
00:09:43,110 --> 00:09:47,460
Öyleyse kamplara bir göz atalım.

128
00:09:47,570 --> 00:09:52,380
Yüklemek biraz zaman alacak, ancak buradaki bilgilere erişiminiz var.

129
00:09:52,590 --> 00:09:53,490
Görebiliyorsun

130
00:09:53,580 --> 00:09:54,760
Bu yüzden oldukça havalı.

131
00:09:54,760 --> 00:09:56,100
Hoş bir arayüz.

132
00:09:56,100 --> 00:10:01,530
Tüm belgeleri silmek gibi işleri yapabilirsiniz, ancak buna gerek duyarsam bir şeyler ekleyebilir veya

133
00:10:01,530 --> 00:10:02,810
bir şeyler düzenleyebilirim.

134
00:10:02,820 --> 00:10:08,210
Genellikle bunu yapmak istemezsiniz, ancak verileri okumak isteyeceğiniz yaygın bir şeydir.

135
00:10:08,250 --> 00:10:08,690
Harika.

136
00:10:08,700 --> 00:10:10,330
Yani yerel olarak çalışıyoruz.

137
00:10:10,470 --> 00:10:14,410
Şimdi tek yapmamız gereken bu değişikliği ekleyip onu ilerletmek.

138
00:10:14,880 --> 00:10:20,220
Bu yüzden geri gidip sunucuyu durduracağız.

139
00:10:21,360 --> 00:10:30,030
Bu değişikliği, hepinizin Mangu D-B ile olan yerini Vango'yu değiştirdiğimiz yere eklemeliyiz. Belirli bir URL'niz ne

140
00:10:30,030 --> 00:10:33,660
olursa olsun Monga lab dot com.

141
00:10:33,660 --> 00:10:44,620
O zaman Mongo laboratuarını eklemeyi ve Heroku Master'ı itmeye karar vermeyi taahhüt etmemiz gerekiyor.

142
00:10:45,870 --> 00:10:50,930
Yani yine tüm paketleri yeniden yüklerken bir sürü şey geçer.

143
00:10:51,300 --> 00:10:55,130
Aslında zaten yüklenip yüklenmediğini kontrol eder.

144
00:10:55,140 --> 00:10:58,600
Onları yeniden yüklemeye çalışır; hepsinin hepsine sahip olduğunu fark eder.

145
00:10:58,860 --> 00:11:04,470
Öyleyse UÖM başlayacak ve parmaklar bu sefer tüm işi geçtiler.

146
00:11:04,470 --> 00:11:12,210
Dağıtım yaparken asla bilemezsiniz, her zaman bir çeşit boşa kalmış bir şeydir, çünkü benim önyükleme

147
00:11:12,210 --> 00:11:19,800
kampı öğrencilerimle ne tür şeyler yaptığına bağlı olarak, doğruca konuşlandırmak için son dakikaya kadar

148
00:11:19,800 --> 00:11:24,990
bekleyecekleri bir grup öğrenci vardır. şirketlerin geldiği büyük bir sunumdan

149
00:11:24,990 --> 00:11:25,700
önce.

150
00:11:25,830 --> 00:11:31,020
Ve bu varsayım, öğrencilerin öngördüğü beklenmedik bir sürü hataya yol açtı, çünkü konuşlandırdığımız basit

151
00:11:31,020 --> 00:11:36,460
uygulama beş dakika sürdü ve garip bir hata ile karşılaştılar ya da bir şeyler

152
00:11:36,460 --> 00:11:37,290
ters gitti.

153
00:11:37,290 --> 00:11:43,620
Hiçbir CSSA derlemesi yok ya da bir şey oldu ve dağıtmakta olan bu deli hatalarla karşılaşırsınız.

154
00:11:43,620 --> 00:11:45,090
Bu yüzden onu hafife alma.

155
00:11:45,090 --> 00:11:47,490
Her zaman süper yumuşak süper değil.

156
00:11:48,150 --> 00:11:52,930
Şimdi, bu sayfayı veya buraya bunu yenilemeyi deneyelim.

157
00:11:53,020 --> 00:11:56,290
UPS alanı üzgünüm bizim eski app bu bir oldu.

158
00:11:56,550 --> 00:11:59,090
Kampınız hangisi.

159
00:11:59,640 --> 00:12:01,360
Ve kamplara bakalım.

160
00:12:02,100 --> 00:12:03,080
Ve işte gidiyoruz.

161
00:12:03,240 --> 00:12:05,160
Yani Moğol'a bağlanıyor.

162
00:12:05,190 --> 00:12:12,660
Şimdi şunu hatırlayın ki bu, veriyi ideal olmayan geliştirme sürümü olan yerel sürümü

163
00:12:12,660 --> 00:12:15,870
ile paylaşıyor ancak şimdilik iyi çalışıyor.

164
00:12:15,870 --> 00:12:16,570
Harika.

165
00:12:16,590 --> 00:12:20,280
Dolayısıyla her şeyi yaptığınız tüm adımları gözden geçirmek aynıydı.

166
00:12:20,280 --> 00:12:26,820
Bildiğim kadarıyla bir net Heroku yaratmak için heroku master'a basmalısın.

167
00:12:27,090 --> 00:12:32,290
Ancak sorun, Mangu veritabanımızın yerel olarak çalışıyor olması ve bu Heroku üzerinde çalışmamasıydı.

168
00:12:32,640 --> 00:12:39,540
sürümümüzden ve Heroku sürümünden bağlanabileceğiniz, barındırılan bir Monga laboratuvar veritabanı oluşturuldu.

169
00:12:39,540 --> 00:12:41,910
Böylece Mangu laboratuvarına yerel

170
00:12:42,360 --> 00:12:48,150
Ve bir sonraki video, Heroku'yu kullanıp kullanmadığımız ya da yerel olarak kod yazarken ve gelişmekte

171
00:12:48,660 --> 00:12:51,500
olduğumuza bağlı olarak veritabanlarını nasıl değiştirebildiğimizi göreceğiz.

172
00:12:51,780 --> 00:12:52,460
Tamam.
