1
00:00:00,150 --> 00:00:05,430
Bu derste tekrar dinlenmeye ve bu dinlenme kavramı ve bunun ne olduğunu ve dinlendirici yolların hangileri

2
00:00:05,430 --> 00:00:07,280
hakkında biraz daha konuşacağımıza hoş geldiniz.

3
00:00:07,350 --> 00:00:12,080
Ve gördüğümüz dinlendirici rotayı gözden geçireceğiz ve daha sonra içine başka bir rota ekleyeceğiz.

4
00:00:12,360 --> 00:00:14,970
Buna, bu gösteri sayfası veya bu gösteri rotası deniyor.

5
00:00:14,970 --> 00:00:19,440
Şimdiye kadar gördüğümüz dinlendirici güzergahları gözden geçirmek için dört ana şey var.

6
00:00:19,680 --> 00:00:25,020
Kamp şemasını değiştireceğiz ve sana hızlı bir Mongo komutu göstereceğin zaman her kampa bir

7
00:00:25,020 --> 00:00:30,240
açıklama ekleyeceğiz ve sonra zamanımızın büyük kısmını bir gösteri rotası ve şablon oluşturma harcamaya

8
00:00:30,240 --> 00:00:32,110
harcayacağımızı gösterdik her biri .

9
00:00:32,430 --> 00:00:35,120
Dinlendirici rotaları gözden geçirerek başlayalım.

10
00:00:35,220 --> 00:00:41,610
Bu yüzden devam etmeden hemen önce halen sürümüm ve hareket etmeden önce kodu kullanmaya devam

11
00:00:41,610 --> 00:00:44,090
etmek istersen hala hala V-2 kullanıyorum.

12
00:00:44,100 --> 00:00:44,520
Tamam.

13
00:00:44,630 --> 00:00:45,460
Yani.

14
00:00:45,640 --> 00:00:48,060
Evet, sahip olduğumuz şeylere bir göz atalım.

15
00:00:48,090 --> 00:00:55,850
ve daha eğimli bir kamp alanına sahip yeni bir kampımız var ve bu üç rota dinlendirici

16
00:00:55,860 --> 00:01:03,570
güzergahları takip ediyor ve bunlardan yedi tane var ve ilk gidiyoruz Konuşmak için endeks yolu olarak bilinir.

17
00:01:03,570 --> 00:01:09,310
Eğik çizgi kampından eğik çizgi kampı geçirebilmek için iki ana güzergaha sahibiz

18
00:01:09,720 --> 00:01:13,040
Ve biz bunu köpekler için bir örnek olarak tekrar yapacağız.

19
00:01:13,080 --> 00:01:20,280
Yani, köprü köpeği bir istek almak ve ne yaptığını ya da ne yapılması

20
00:01:21,930 --> 00:01:25,570
gerektiği bilgisini tüm köpeklerin bir listesini görüntülemektir.

21
00:01:26,400 --> 00:01:29,260
Bu yüzden biraz masa yapalım.

22
00:01:29,700 --> 00:01:31,110
Oldukça ilkel olacak.

23
00:01:31,110 --> 00:01:32,710
Üzerine fazla zaman harcamak istemeyin.

24
00:01:33,150 --> 00:01:41,820
ve sonra bu fiilden alacağımız ve yaptıklarının açıklamasına sahip olacağız.

25
00:01:41,820 --> 00:01:51,040
Üstbilgilerimiz sadece rotanın adı olacak ve sonra URL'yi veya yolu bulacağız

26
00:01:51,550 --> 00:01:52,120
TAMAM.

27
00:01:52,410 --> 00:01:59,430
Şu anda sahip olduğumuz şey, yaptığı tüm kampların bir listesini gösterecek olan

28
00:01:59,430 --> 00:02:03,280
eğik çizgi kampı olan endeks rotasına sahibiz.

29
00:02:03,750 --> 00:02:09,540
Sonra konuştuğumuz bir sonraki adının yeni ve yeni olduğu söylenemez.

30
00:02:09,720 --> 00:02:13,210
Aslında yeni köpeği veya yeni kampı yapan güzergah yolu değil.

31
00:02:13,410 --> 00:02:15,560
Köşe köpeği yeni kestiriyor.

32
00:02:15,900 --> 00:02:20,040
Ve aslında şekli gösteren rota.

33
00:02:20,040 --> 00:02:24,200
Bu yüzden biraz daha boşaltayım.

34
00:02:24,270 --> 00:02:24,950
Oraya gidiyoruz.

35
00:02:25,110 --> 00:02:26,710
Ve rota almak için.

36
00:02:27,330 --> 00:02:34,970
Ve yeni bir köpek yapmak için form görüntüler ve daha sonra bu form, bir yazı

37
00:02:34,970 --> 00:02:44,130
olduğu ve bu veritabanına yeni köpek eklemek gerektiği dışında, dizinleyiciler aynı Yoro ile aynı olan flaş köpekleri oluşturmak

38
00:02:44,130 --> 00:02:46,420
olarak bilinen haline gönderir.

39
00:02:46,450 --> 00:02:48,360
Bunun neden mevcut olduğunu merak ediyor olabilirsiniz.

40
00:02:48,360 --> 00:02:50,310
Neden bu kalıba uymamız gerekiyor.

41
00:02:50,310 --> 00:02:55,650
İlk cevap, sadece kendi amaçlarımız için bir yapıya sahip olmak için her zaman iyidir,

42
00:02:55,650 --> 00:02:59,130
ancak bu model, çok sayıda uygulamanın izleyeceği bir şeydir.

43
00:02:59,130 --> 00:03:03,220
Ve diğer uygulamalarla etkileşim kurmamızı güvenilir ve öngörülebilir yapar.

44
00:03:03,240 --> 00:03:10,050
Bir kez API hakkında konuştuğumuzda, get hub API'sından tüm kullanıcıları almak istersek API

45
00:03:10,050 --> 00:03:17,430
get hub dot com slash users'u yapabilir ve kullanıcıların endekslediği tüm kullanıcıların listesini bize

46
00:03:17,460 --> 00:03:18,900
verebiliriz .

47
00:03:18,900 --> 00:03:20,100
Bu yüzden ona geri döneceğiz.

48
00:03:20,280 --> 00:03:25,130
Ancak yine de gördüğüm üç faktör bu yüzden indeks burada ve bunları etiketleyeceğim.

49
00:03:25,200 --> 00:03:26,520
Burası,

50
00:03:29,240 --> 00:03:34,520
tüm kampları gösteren endeks rotamız.

51
00:03:34,620 --> 00:03:47,880
Bu, oluşturduğumuz rota, veritabanına yeni kamp ekleme ve bu rota, yeni kamplar oluşturmak için gösteri

52
00:03:47,910 --> 00:03:50,750
formu olan yeni.

53
00:03:50,880 --> 00:03:54,480
Bir posta talebi göndermek için iki güzergahın olması gerektiğini unutmayın.

54
00:03:54,480 --> 00:04:00,210
Formu göstermek için bir kişiye ihtiyacımız var ve o zaman formumuzun bir yolunu yaratma rotamız olarak sunmamız lazım.

55
00:04:00,990 --> 00:04:01,220
TAMAM.

56
00:04:01,230 --> 00:04:03,450
Yani bugüne kadar yaptığımız üç güzergah bu.

57
00:04:03,780 --> 00:04:08,200
Şu anda şov denilen başka bir rota tanıtacağız.

58
00:04:08,520 --> 00:04:13,080
Öyleyse, bunu yaptığımızı hayal etmek zorunda kalmadığımız uygulamalarımıza sahip olduğumuzu

59
00:04:13,080 --> 00:04:13,600
düşünün.

60
00:04:13,820 --> 00:04:18,870
Ve eğer bunlardan birine tıklayıp daha fazla bilgi edinebilmek isteseydim ve

61
00:04:18,870 --> 00:04:24,360
bunu yapmak için gidiyoruz, burada bir harita gibi bilgileri görebileceğim bir butona

62
00:04:24,360 --> 00:04:26,590
sahip olmak isterim; derecelendirme.

63
00:04:26,640 --> 00:04:31,890
Diğer görüntüleri veya göstermek istediğim diğer bilgileri burada göstermek mantıklı değil, normalde

64
00:04:32,430 --> 00:04:34,410
gösterilecek çok şey var.

65
00:04:34,410 --> 00:04:40,320
İndeks sayfasında bir fotoğraf gibi yalnızca bir veya iki şeyi gösteririz ve başlığı sadece bir örnek

66
00:04:40,440 --> 00:04:42,840
olarak kullandığımızın farkında olduğumuz Reddit'te olduğu gibi.

67
00:04:42,900 --> 00:04:48,780
Ancak bu bizim endeksimiz ise, bu, sahip olduğumuz tüm yayınları gösteriyor; her bir bilgiyi

68
00:04:48,780 --> 00:04:50,690
bir kerede gösterecek değiliz.

69
00:04:50,760 --> 00:04:56,460
Bu, başlığın, gönderilen yorumları yorum sayısına bağladığını gösterir.

70
00:04:56,460 --> 00:05:01,800
Kullanıcı ve yorumları ayrı bir sayfada görüntülemek için tıklayabiliriz ve burada gösterilecek tonlarca

71
00:05:01,800 --> 00:05:03,010
ton bilgi var.

72
00:05:03,090 --> 00:05:08,790
ve bu bir GET isteği ve bunu gerektiriyor. Bir köpek hakkında bilgi gösterir.

73
00:05:08,790 --> 00:05:16,460
Ancak bu sadece dizin sayfasında hemen gösterilmiyor; bu nedenle, yapacağımız şey, show olarak adlandırılan başka bir rota oluşturmak

74
00:05:16,470 --> 00:05:22,340
ve URL, bu eğik çizgi Doug'ın eğik çizgi kimliğini bir değişken olarak görüyor

75
00:05:22,820 --> 00:05:28,440
Kimliğimizi koymamızın nedeni, hangi köpekte gösterildiğimizi bilmemiz gerektiğidir, çünkü bu noktaya

76
00:05:28,440 --> 00:05:31,310
kadar her zaman aynı şekilde çalışır.

77
00:05:31,310 --> 00:05:33,410
Ne olursa olsun bütün köpekleri gösterir.

78
00:05:33,560 --> 00:05:34,900
Bu daima size bir form gösterir.

79
00:05:34,940 --> 00:05:36,610
Bu her zaman yeni bir köpekle biter.

80
00:05:36,720 --> 00:05:41,600
Fakat gösteri biraz farklıdır çünkü size bir şey hakkında özellikle bilgi vermemiz gerekiyor.

81
00:05:42,480 --> 00:05:43,970
Bunu yapmak için.

82
00:05:43,980 --> 00:05:46,610
Bunu yapmak için bunu yanlışlıkla nasıl açacağından emin değilsin.

83
00:05:46,620 --> 00:05:52,440
Yeni bir rota tanımlamamız gerekiyor ve şimdi gidip bunu yapacağız, bunu alt kısmına

84
00:05:54,100 --> 00:06:03,270
koyacağız ve bir GET isteğiyle eğik çizgi kampı eğik çizgisinde iki nokta üst üste işareti Kimliğini yok ve ardından sadece

85
00:06:03,300 --> 00:06:07,630
Burada temel şey, istek ve yanıtla birlikte temel geri arama.

86
00:06:07,700 --> 00:06:11,410
Ve sonra burada bir kırmızı başlangıç ​​gönderisi yapacağız.

87
00:06:11,430 --> 00:06:22,240
Bu, bir gün gösteri sayfası olacak ve kaydedin ve uygulamaya başlayalım; buna geçersek siz dışarıdaysanız, herşey

88
00:06:22,250 --> 00:06:23,780
size aittir.

89
00:06:23,790 --> 00:06:30,930
Campground slash ID, aldığımız her kimliği, bir gün kampa gitsek, bir gün gösteri sayfası olacak, çünkü

90
00:06:30,930 --> 00:06:35,580
rota sırası doğru olduğu için formun ve şunun yeni halini aldık.

91
00:06:35,570 --> 00:06:41,810
Unutmayın ki bu modelden bahsedeceğim her şey, kampın herhangi bir şeyi herhangi bir kelimeyi tek bir kelimeyle kestiği anlamına

92
00:06:42,500 --> 00:06:45,400
geliyor. Bu teknik olarak burada kampın yeni slash var.

93
00:06:45,440 --> 00:06:48,420
Bu yüzden önce bunun bildirildiğine dikkat etmemiz gerekiyor.

94
00:06:48,420 --> 00:06:54,360
Aksi taktirde, kamp alanları bir kamp alanı eğik çizgi rotası olarak yeni eğitilir ve bize bunu gösterecektir.

95
00:06:54,880 --> 00:07:02,190
Tamam, küçük bir nottur, ancak önemli olan, burada yapmak isteyeceğimiz şey, verilen kimliği

96
00:07:02,190 --> 00:07:10,900
olan kampanyayı bulmak ve daha sonra bu kamp ile şablon oluşturmak ve tüm kampları ayarlamaktır.

97
00:07:11,190 --> 00:07:15,330
Dolayısıyla şov sayfasının bir öğe hakkında daha fazla bilgi göstermesi beklenir.

98
00:07:15,560 --> 00:07:20,860
Şu anda sahip olduğumuz tüm bilgileri dizin sayfasında gösteriyoruz.

99
00:07:20,880 --> 00:07:22,600
Gösterilecek başka bir şey yok.

100
00:07:22,640 --> 00:07:25,790
Sanırım teknik olarak bir fikrim var, ancak bu gerçekten yararlı değil.

101
00:07:25,800 --> 00:07:31,110
Dolayısıyla kampa bir açıklama ekleyeceğiz ve bu açıklama sadece yeni

102
00:07:31,110 --> 00:07:34,790
bir kamp oluşturduğumuzda girebileceğimiz biraz metin olacak.

103
00:07:34,800 --> 00:07:43,170
şemamıza gideceğiz ve sadece açıklama ekleyeceğiz ve bir dize olarak başladık ve küçük bir sorunumuz olup olmadığını

104
00:07:43,160 --> 00:07:50,240
anladık; ki bu da şu anda sahip olduğumuz kampların üçü var bir açıklama yok.

105
00:07:50,250 --> 00:07:52,690
Şimdi bunu yapacağız ve burada

106
00:07:53,000 --> 00:07:57,990
Dolayısıyla, açıklamamıza sahip olmak için veritabanımızda bulunan her şeyi güncelleyebiliriz ya da

107
00:07:57,990 --> 00:08:04,530
biraz daha yıkıcı olabilir ve sadece DBI veri toplama damlası olarak bilinen bir veritabanındaki her

108
00:08:04,520 --> 00:08:07,650
şeyi silebiliriz ve biz, Ben burada yapacağım.

109
00:08:07,730 --> 00:08:11,990
Verilerinizde bazı büyük değişiklikler yaptığınızda ara sıra yaptığınız bir şeydir ve gerçekten

110
00:08:12,000 --> 00:08:14,290
umursamadığınız bazı önceden var olan verileriniz olur.

111
00:08:14,340 --> 00:08:16,680
Asla amaçsız kaldığınız kullanıcıları bırakmazsınız.

112
00:08:16,710 --> 00:08:19,370
Fakat bu durumda, bu sadece bizim denize ait verilerimiz.

113
00:08:19,380 --> 00:08:20,840
Bu yüzden bırakacağım.

114
00:08:20,960 --> 00:08:23,220
Böylece Mongo'yu açacağım.

115
00:08:23,220 --> 00:08:24,970
Doğru veritabanına bağlanacağım.

116
00:08:24,990 --> 00:08:25,740
Bakalım.

117
00:08:25,740 --> 00:08:27,060
DVR'leri göster.

118
00:08:27,120 --> 00:08:33,840
Yelp kampını kullanacağız ve sonra bir gösteri koleksiyonu yapacağım ve kampları görmeliyiz.

119
00:08:33,990 --> 00:08:34,920
Oraya gidiyoruz.

120
00:08:34,980 --> 00:08:41,380
Ve sonra kaç kamp sahası olduğunu öğrenmek istersem D-B kamplarını bulalım.

121
00:08:42,210 --> 00:08:45,950
Ve hepsini silmek istiyorum DVD'lerin kamp yeri.

122
00:08:46,050 --> 00:08:47,840
Bırak şu şekilde.

123
00:08:48,090 --> 00:08:51,160
Dolayısıyla bu koleksiyon, koleksiyonun adını belirtir.

124
00:08:51,360 --> 00:08:55,400
Ve Enter'a basarsam şimdi bana doğru olduğunu söyler, bunun ne anlama geldiğini gösterir.

125
00:08:55,620 --> 00:08:59,400
Ve denersem ve bütün kampları bulursam bütün kamplar bitti.

126
00:08:59,780 --> 00:09:00,090
Tamam.

127
00:09:00,090 --> 00:09:03,860
Şimdi buradan çıkalım ve adresine geri dönelim.

128
00:09:04,110 --> 00:09:06,670
Ve şimdi bir açıklama ekledik.

129
00:09:06,750 --> 00:09:10,040
Şimdi bir açıklama içeren yeni bir kamp hazırlayalım.

130
00:09:10,080 --> 00:09:16,220
Bu yüzden burada sahip olduğum projeyle birlikte gideceğim ve Grant Hill görüntüsü

131
00:09:16,230 --> 00:09:22,870
adı ve bu tasvirle birlikte yeni bir kamp alanı oluşturmak için yorum yapacağım.

132
00:09:23,220 --> 00:09:36,340
Bu büyük bir granit tepe hayır banyoda su güzel granit.

133
00:09:37,120 --> 00:09:37,620
TAMAM.

134
00:09:37,620 --> 00:09:42,150
Ve imgenin bir tepeden olmadığına eminim ama bizim durumumuzda bu önemli değil.

135
00:09:42,200 --> 00:09:43,660
Bu yüzden bir kamp yeri oluşturacağız.

136
00:09:43,760 --> 00:09:49,060
Ve elbette bunu tarayıcıda yapabilirdim ve forma giderek bir tane oluşturabilirdim.

137
00:09:49,070 --> 00:09:52,480
Ama sadece bunu mongoose aracılığıyla yaparak biraz daha pratik yapmanı istiyorum.

138
00:09:52,690 --> 00:09:54,400
Tamam şimdi kodu çalıştıralım.

139
00:09:54,680 --> 00:09:56,420
Tek yapmam gereken peşinde kaçmaktır.

140
00:09:56,450 --> 00:09:59,980
Evet, yeni yaratılan kampa kavuştuk.

141
00:10:00,140 --> 00:10:00,950
Oraya gidiyoruz.

142
00:10:01,230 --> 00:10:02,580
Ve bir açıklaması var.

143
00:10:02,820 --> 00:10:07,590
Ve Mongo'yu açmak ve bunu kontrol etmek istiyorsak, bunu çok hızlı yapacağım.

144
00:10:07,590 --> 00:10:15,320
Böylece kampınızı kullanacağız ve sonra D-B kamplarını bulacağız.

145
00:10:15,890 --> 00:10:17,590
Ve yeni kampımız da var.

146
00:10:17,820 --> 00:10:18,050
Tamam.

147
00:10:18,060 --> 00:10:20,290
O halde çıkalım terminali temizleyelim.
