1
00:00:00,510 --> 00:00:05,280
Tamam, bıraktığımız yerden başlayıp yönlendirme hakkında konuşmayı sürdürecek ve üç ana hedefi ifade

2
00:00:05,280 --> 00:00:08,110
edecek olan bu derste tekrar hoş geldiniz.

3
00:00:08,160 --> 00:00:13,560
İlki, splatt veya Star Route eşleştiricisi olarak adlandırılanları göstermektir.

4
00:00:13,860 --> 00:00:17,250
Ve sonra rota parametrelerini içeren rotalar yazmanızı istiyorum.

5
00:00:17,250 --> 00:00:20,650
Bu yüzden, rota parametrelerinin ne olduklarını nasıl yapacağımız hakkında konuşacağız.

6
00:00:20,700 --> 00:00:24,220
Ve son olarak, Raut emri hakkında hızlı bir tartışma yapmak istiyorum.

7
00:00:24,630 --> 00:00:25,650
Başlayalım.

8
00:00:25,650 --> 00:00:29,790
Daha önce kullandığımız aynı ilk express uygulamasını kullanıyorum.

9
00:00:29,820 --> 00:00:31,150
Bu sadece tek bir hareket.

10
00:00:31,230 --> 00:00:31,700
Evet.

11
00:00:31,740 --> 00:00:39,570
Ve bir düğüm mandrels dizini Express yüklü APTA evet bizim Hi vardır var ve eğik çizgi köprü

12
00:00:39,570 --> 00:00:43,990
yolları ve biz sadece bu derste eklemeye devam edeceğiz.

13
00:00:44,190 --> 00:00:50,010
Vereceğim hedeflerin birincisi, önümüzdeki splatt veya Star Route eşleştiricisini veya yeni

14
00:00:50,010 --> 00:00:51,040
kodunuzu tanıtıyor.

15
00:00:51,090 --> 00:00:55,510
Sunucuyu başlatacağım, böylece düğümü evet yaptım.

16
00:00:55,740 --> 00:01:00,960
ardından uygulamayı ziyaret ettiğim sekmeyi açacağım ve size önce bu mesajı göstermek istiyorum.

17
00:01:00,960 --> 00:01:02,390
Tamamlandığından emin olun,

18
00:01:02,460 --> 00:01:07,290
Yani, sunucu çalışmadığında, ancak şimdi sunucu çalışıyorsa, uygulamalarınızdan birine erişmeye

19
00:01:07,620 --> 00:01:09,110
çalıştığınızda bu olur.

20
00:01:09,120 --> 00:01:15,700
Yenilersem, merhabalarımı oraya götürürsem ... ... yoksa Doug'ı terk edersem beni şimdi alırım.

21
00:01:15,930 --> 00:01:23,680
Fakat göstermek istediğim şey, Slash köpekleri gibi var olmayan bir rotaya gidip girmek istersem ve

22
00:01:23,700 --> 00:01:29,670
bunu daha önce gösterdim, eğik köpeği alamam ve bunu yapmazsam gideceğim

23
00:01:29,670 --> 00:01:33,920
her yol için olacağım. tanımladığımız üç tanesinden biri.

24
00:01:34,740 --> 00:01:38,700
Köpeği eğin ve yanından eğin.

25
00:01:39,270 --> 00:01:44,450
Yani, bir çeşit catch'e sahip olmak istiyorsak, köpek ve rotayı

26
00:01:44,700 --> 00:01:49,200
hariç tüm diğer rotaya cevap verdiğimiz bir çeşit mesaj.

27
00:01:49,210 --> 00:01:58,440
Dolayısıyla bu hoşa gidecek ve biz sadece yıldız alacağız ve her şeyden önce

28
00:01:58,500 --> 00:02:01,300
aynısını yapacağız gibi görünüyor.

29
00:02:01,740 --> 00:02:10,570
Ve bunun yerine burada sadece kırmızı bir nokta yapacağız ve siz de öyle bir yıldızsınız ve kurtarın.

30
00:02:10,980 --> 00:02:13,680
Böylece bu kod tetiklenecek, burada bu satır çalışacak.

31
00:02:13,680 --> 00:02:21,180
Uygulamamız her biri için bir istek aldığında, önceden tanımladığımız bu üçünü bir kenara

32
00:02:21,630 --> 00:02:24,800
bilirseniz, sunucu göstereceğinizi şimdi göstereceğim.

33
00:02:25,710 --> 00:02:27,380
Tamam yeniden başladı.

34
00:02:27,690 --> 00:02:29,850
Hiçbir şeyin değişmesi gereken sayfayı yenileyin.

35
00:02:29,850 --> 00:02:35,500
Ama şimdi bazı rastgele parçalayıcı yola gidersem ve enter tuşuna basarsam sen bir yıldızsın.

36
00:02:35,940 --> 00:02:37,500
Ama diğer rotalarım değişmedi.

37
00:02:37,530 --> 00:02:47,550
Eğer hala çalıştığım köpeğe gidersem kesme çizgisine gidersem işime devam edersem, ama ben jibberish'e gidersem

38
00:02:47,550 --> 00:02:49,260
bir yıldızsın.

39
00:02:49,260 --> 00:02:54,810
çalıştığınızda göstermekte olduğunuz bir hata mesajı veya web sayfası alanına sahip olmak istiyorsanız veya

40
00:02:54,810 --> 00:03:00,120
bir çeşit gösterebileceğini beklemediğinizde, özellikle yararlıdır mesajı veya Sayfa Bulunamadı diyor bazı HDMI şablonu.

41
00:03:00,210 --> 00:03:04,960
Bu, herhangi bir zamanda kullanıcıyı tanımadığınız bir rotaya veya bir rota erişmeye

42
00:03:05,100 --> 00:03:11,430
Şimdi editörümüze dönelim ve bunu kopyalayacağımız bir yere ya da kesip başka rotaların üzerine

43
00:03:11,760 --> 00:03:16,410
taşımak için bir şeyler deneyeceğim ve hiçbir şeyi değiştirmemek için saklayalım.

44
00:03:16,410 --> 00:03:23,100
Şu anda benim yıldız rotamız catchall'ın geldiği sırada sunucudan Control-C'yi ve sonra da

45
00:03:23,100 --> 00:03:26,610
yukarı okunu tekrar başlatacağım sıralamada bir kenara.

46
00:03:26,610 --> 00:03:32,490
Şimdi geri dönüp sayfayı yenileyeceğim ve bu hala değişebilir, çünkü bu hala jüpiter.

47
00:03:32,640 --> 00:03:36,290
Bu yüzden hala tüm rota yakalamak ve herhangi bir diğer rota isabet isabet yoktur.

48
00:03:36,480 --> 00:03:43,360
köpeğime gidersem, senin bir yıldızın olur ve eğer satın almaya çalışırsam da yıldızını alırım.

49
00:03:43,360 --> 00:03:48,090
Ama denersen kök sayfaya gidersem, hâlâ bir yıldızsın denerim eğer

50
00:03:48,150 --> 00:03:53,460
Dolayısıyla bu, üçüncü hedefe ulaşıyor; bu da, güzergahların sırası hakkında bir tartışma yapmak

51
00:03:53,850 --> 00:03:57,860
istedim ve bu tartışma, güzergahın bu konusuna değin kaynıyor.

52
00:03:58,140 --> 00:04:04,380
Yani bu durumda, eğer bunu önce koyarsam her şeyi eşleştiren yıldızın hepsini yakalarsam, o

53
00:04:04,470 --> 00:04:06,620
zaman başka hiçbir şey eşleştirilmez.

54
00:04:06,630 --> 00:04:12,780
Anahtar kavram, verilen bir talebi eşleştiren ilk rotanın çalıştırılacak tek rota

55
00:04:12,780 --> 00:04:13,240
olmasıdır.

56
00:04:13,380 --> 00:04:16,240
Dolayısıyla bir talep için bu kodun çalıştırılmasına asla izin verilmeyecektir.

57
00:04:16,260 --> 00:04:22,000
Ve tetikleniyorsa, bu geri arama listelerinden biri çalışıyorsa bu kod tamamlanmış demektir.

58
00:04:22,110 --> 00:04:26,930
Dolayısıyla bu talep ele alınmış ve hiçbir zaman bu diğer rotalara geçilmemiştir.

59
00:04:27,390 --> 00:04:35,070
Ama diyelim ki, bunu, bunun benim kodumuz olduğunu ve birisinin köpek tasırmak için

60
00:04:35,070 --> 00:04:38,860
istekte bulunduğu söylenene kadar geriye götüreceğiz.

61
00:04:38,880 --> 00:04:43,540
İlk gerçekleşen şey, bu rotayla eşleşip eşleşmediğini kontrol edeceklerini ifade ediyor.

62
00:04:43,680 --> 00:04:45,440
Kesmek için bir istek miydi?

63
00:04:45,450 --> 00:04:46,420
Cevap hayır.

64
00:04:46,620 --> 00:04:47,890
Böylece bunu denetler.

65
00:04:47,940 --> 00:04:49,540
Satın almak için bir istek miydi?

66
00:04:49,740 --> 00:04:50,250
Hayır!

67
00:04:50,370 --> 00:04:51,630
Böylece bunu denetler.

68
00:04:51,630 --> 00:04:53,670
Köpeğin kütüğü kesilmek istendi mi?

69
00:04:53,670 --> 00:04:54,680
Cevap Evet.

70
00:04:54,690 --> 00:04:57,030
Yani bu kodu çalıştırıyor ve sonra bitti.

71
00:04:57,030 --> 00:04:59,180
Devam etmez ve sonunda bunu kontrol etmez.

72
00:04:59,430 --> 00:05:03,750
önce koydum sorunlu çünkü tanımladığımız diğer rotaları geçersiz kılıyor.

73
00:05:03,750 --> 00:05:04,530
Elbette bunu

74
00:05:04,530 --> 00:05:10,400
Ve ben her zaman bir yıldızla yanıt vereceğim, ancak büyük motivasyonal bir Web sitesi için olmasına

75
00:05:10,410 --> 00:05:13,710
rağmen, gerçek bir web uygulamasında aradığımız davranış bu değil.

76
00:05:13,710 --> 00:05:18,870
Konuşmak istediğim son hedef ise kesinlikle en önemlisidir ki,

77
00:05:18,870 --> 00:05:23,400
rota parametrelerini tanıtmak için rota parametreleri denir.

78
00:05:23,400 --> 00:05:29,200
Reddit dot com'yu kullanacağım ve okuduğunuz aşina olmayanlarınız için yollarının bazılarını

79
00:05:29,260 --> 00:05:33,000
göstereceğim, pahasına olursa kaçınmanızı kesinlikle tavsiye ederim.

80
00:05:33,010 --> 00:05:34,460
Söylemek üzere olduğum şeyi dinleme.

81
00:05:34,610 --> 00:05:39,860
Yaşamınızdaki verimliliğini, olduğu gibi çalışacak şekilde kaybedeceksiniz, ister insanlar bir bağlantı, resim veya

82
00:05:39,860 --> 00:05:43,230
video veya sadece bir metin olsun, farklı mesajlar gönderebilir.

83
00:05:43,370 --> 00:05:47,830
İki farklı alt dağıtıcısı vardır ve her biri bir kategoriye ayrılmış binlerce ve binlerce farklı

84
00:05:47,830 --> 00:05:48,560
alt grup vardır.

85
00:05:48,700 --> 00:05:55,230
Şu anda futbola bakıyorum alttendedim; oyun oynamaya, müziğe, eğlenceli ya da haberlere ya

86
00:05:55,250 --> 00:05:56,970
da filmlere gidebilirim.

87
00:05:57,110 --> 00:06:01,680
Ve bunların her biri bu konuyla alâkalı bir içeriğe sahiptir.

88
00:06:01,690 --> 00:06:08,760
Bu durumda futbol altındayım ve okuduğumda rota fark ettim Reddit dot com eğik çizgi çizik futbol.

89
00:06:09,340 --> 00:06:14,800
Bu yüzden Reddit için sunucuya sorduğumda çizgi eğrisi Socker dot com'yu rotayı ayrıştırıyor ve

90
00:06:14,810 --> 00:06:19,760
futbol mesajlarına baktığımızda veritabanına giderek tüm futbol yayınlarını aldığını ve cevapta bana gönderdiğini

91
00:06:19,780 --> 00:06:20,760
fark etti.

92
00:06:20,770 --> 00:06:25,760
Ancak daha önce de belirttiğim gibi binlerce ve binlerce farklı konu var

93
00:06:25,750 --> 00:06:31,290
ve sizi temin ederim ki Reddit, her okunacak bir yol olan bu şekilde kurulmuyor.

94
00:06:31,430 --> 00:06:43,700
Eğik futbol oynamak için yeterli değildir ve bunu kısaltacağım ve ardından müzik için bir tane daha ve filmler

95
00:06:43,690 --> 00:06:47,500
için bir tane daha kısaca vereceğim.

96
00:06:47,500 --> 00:06:48,900
On bin artı zaman.

97
00:06:49,030 --> 00:06:50,710
Bu ne kadar kırmızı değil işte.

98
00:06:50,890 --> 00:06:52,750
Bu kod hiç kuru değil.

99
00:06:52,750 --> 00:06:55,540
Kendiniz tekrarlamayacağınız için kuru ayaklıklar unutmayın.

100
00:06:55,540 --> 00:06:58,060
Aslında çok ıslak, her şeyi iki kere yaz.

101
00:06:58,150 --> 00:07:00,910
Her şey 10000 kez yazmaya benziyor olsa da.

102
00:07:01,120 --> 00:07:06,320
Bunun yerine, her bir alt küme için ayrı bir rota tanımlamak yerine bir kalıp tanımlayabiliriz.

103
00:07:06,380 --> 00:07:07,870
Ve kırmızı ne yapar.

104
00:07:07,880 --> 00:07:13,430
Onların Slash gibi bir şeye sahip oldukları veya bir sub dizinine eğik çizdikleri bir desene sahipler.

105
00:07:14,180 --> 00:07:19,980
Ancak, sadece ekmeğinizi diliminde kesmek gibi bırakırsak, çizgiyi Sublette'ye

106
00:07:20,240 --> 00:07:24,710
ayırdığımızda eşleşecek ve tam olarak aynı olacaktır.

107
00:07:24,700 --> 00:07:29,610
Okuduğum ve mesajlardan birine tıkladığınızda sana bunu nasıl yakaladığımızı göstermeden önce.

108
00:07:29,870 --> 00:07:33,970
Yani bu yazı burada tıklayıp rotaya bakacağım.

109
00:07:33,980 --> 00:07:35,310
Yani gelmek için hazır.

110
00:07:35,380 --> 00:07:44,150
Eğik çizgi çizgi eğik çizgi eğik çizgi bu çılgın dize eğik çizgi, bir IED başlığının yazı veya başlık

111
00:07:44,320 --> 00:07:45,550
parçası eğik çizgi.

112
00:07:45,880 --> 00:07:52,150
rotaya gittiğinizde, bu yazıya karşılık gelen tüm yorumları bu başlığa sahip olan postayla alırsınız.

113
00:07:52,150 --> 00:07:53,270
Ve bu

114
00:07:53,320 --> 00:07:57,400
Ve elbette Reddit'te milyonlarca ve milyonlarca farklı mesaj var ve her

115
00:07:57,400 --> 00:07:58,790
biri kendi yollarını tanımlamıyorlar.

116
00:07:58,850 --> 00:08:07,810
Yani sunucu kodunun içinde böyle görünen bir rota yok, bunun gibi bir şey her yazı

117
00:08:07,810 --> 00:08:09,780
için delice olurdu.

118
00:08:10,030 --> 00:08:14,890
Özellikle mesajlar tüm kullanıcılar tarafından oluşturulur ve kodu yazan hiç

119
00:08:15,130 --> 00:08:17,920
kimse bu farklı mesajların tümünü bekleyebilir.

120
00:08:17,920 --> 00:08:25,960
Bunun yerine bunun yerine, alt çizgi altımızda adı okuduğumuz bir çeşit desen istiyoruz.

121
00:08:25,970 --> 00:08:36,800
Bu durumda futbol eğimi yorumları eğik çizgi ve İd bayrakları ve yukarıda adı geçen Sublette'nin

122
00:08:36,790 --> 00:08:37,880
adı gibi.

123
00:08:37,930 --> 00:08:43,220
Bu, kelimenin tam anlamıyla kelimenin karakter kelimesi için kelimeyi yazarsak, sadece kelimenin eş değeri olacaktır, bunun için eğik

124
00:08:43,220 --> 00:08:45,600
çizgi eğik çizgi tanımla eğik çizgi başlığını yazın.

125
00:08:45,790 --> 00:08:51,670
Dolayısıyla, bunu bir model haline getirmek için, rota parametreleri veya rota değişkenleri denilen şeyleri kullanıyoruz ve

126
00:08:51,670 --> 00:08:54,830
insanlar diğer değişkenleri de yol değişkenleri olarak adlandırıyorlar.

127
00:08:54,880 --> 00:08:56,670
Uygulamak çok kolay.

128
00:08:56,790 --> 00:09:02,900
bir desen tanımlamak istersem, daha sonra başka bir şey çizmek yerine tek bir Sabet adını yazarız.

129
00:09:03,190 --> 00:09:05,200
Bir get isteği için dinlediğimiz

130
00:09:05,400 --> 00:09:12,370
Yapmanız gereken tek şey orada bir iki nokta üst üste koymaktır ve bu, aslında adın karakter alt

131
00:09:12,380 --> 00:09:18,340
kümesi için karakter eşleşmesini değil, Slash için relistening'in sonradan herhangi bir kelimeyi kesip bırakmadığını ifade

132
00:09:18,430 --> 00:09:19,290
etmesini söyler.

133
00:09:19,490 --> 00:09:26,470
Bu yüzden şimdilik bir tanesini yorumlamama izin verin ve bunu istek ve

134
00:09:26,480 --> 00:09:32,350
yanıtımla tamamlayalım ve bunu şu şekilde açalım ve okumak okunur gönderir.

135
00:09:32,360 --> 00:09:40,470
Bir konuyu hoş geldiniz, biz de onu kaydedip sunucumuzu yeniden başlatalım.

136
00:09:41,440 --> 00:09:45,820
Şimdi bu mesajı görmek istiyorsanız bu kalıba uygun bir rotaya ihtiyacım var.

137
00:09:45,940 --> 00:09:51,230
Öyleyse geri dönelim ve yenileyelim ve kayarak gidersek yine de aynı şeyi alalım.

138
00:09:51,350 --> 00:09:53,670
O sayfaya gidersek aynı şeyi yaparız.

139
00:09:53,840 --> 00:10:01,340
Fakat şimdi çekirge yavrularımızı kesmek için gidersek şimdi bir Reddit'e hoş geldin diyor mesajı alıyorum.

140
00:10:01,450 --> 00:10:09,310
Kesme eğitmen yavrularımızı bu paterni izleyerek eğik çizgi çizmek ya da çizgiyle futbola ya da gelebilecek herhangi bir alt

141
00:10:09,320 --> 00:10:10,290
kümeye ayıralım.

142
00:10:10,630 --> 00:10:13,540
Ancak böyle bir şeyin işe yaramayacağının farkında olmak önemlidir.

143
00:10:13,630 --> 00:10:21,590
Artık çalışmayan eğik çizgi slash hello'umuzu eğik çizgi çizin çünkü bu farklı bir model.

144
00:10:21,590 --> 00:10:26,480
Dolayısıyla, daha sonra başka bir şey çizgi veya eğik çizgi yazan bir vahşi kart gibi değil.

145
00:10:26,500 --> 00:10:32,810
Gerçekten anlamı Slash ile gelen herhangi bir şeyle eşleşmek veya onu izleyen tek bir şeyi

146
00:10:32,810 --> 00:10:33,080
kesmektir.

147
00:10:33,110 --> 00:10:40,760
Öyleyse eğik çizgi, eğik çizgi değil, eğik çizgi eğik çizgi eğitici köpek yavruları.

148
00:10:40,940 --> 00:10:43,920
Ve diyorum ki eğik çizgi çok ve çok sinir bozucu oluyor.

149
00:10:43,940 --> 00:10:47,650
Şimdi buraya gidelim ve size bunu nasıl dönüştürebileceğimizi göstereceğim.

150
00:10:47,650 --> 00:10:49,240
Tamamen aynı görünüyor.

151
00:10:49,260 --> 00:10:54,400
Değişken olmak istediğimiz her şeyin önünde bir soytarı koyduk ve kullanıcı

152
00:10:54,400 --> 00:10:57,340
veya uygulamanın değişebilmesini istediğimiz her şey var.

153
00:10:57,350 --> 00:11:00,950
Bu yüzden yorumlar her zaman her reddit mesajında ​​yorum olmalıdır.

154
00:11:01,030 --> 00:11:07,330
Her zaman futbol çizgisi yorumları gibi alt Reddit'in adıdır ID parantezinde bir başlığın başlığını

155
00:11:07,340 --> 00:11:13,020
yazar, her zaman orada yorumlar ve bu da bir karmaşaya gidersem şimdi eşleşecektir.

156
00:11:13,190 --> 00:11:20,740
Bunu bitirelim fonksiyon isteği cevabı bununla eşleşecek bir rota oluşturmalıdır.

157
00:11:20,740 --> 00:11:25,300
Cloud 9'dan bu yazının görmesini beklemediğini söyleyen küçük bir

158
00:11:25,310 --> 00:11:26,270
mesaj var.

159
00:11:26,330 --> 00:11:28,090
Çünkü ben bir yöntem çağrısı yapmıyordum.

160
00:11:28,120 --> 00:11:37,730
şu gibi yorumlar sayfasına hoş geldiniz deyip, bu rota ile eşleşmek için sunucuyu şimdi kaydedin ve yeniden başlatın.

161
00:11:38,240 --> 00:11:42,290
Şimdi şimdi bir kırmızı nokta gönderelim ve sadece

162
00:11:42,350 --> 00:11:49,100
Çizelge slash (slash) açıklamasına göre, herhangi bir şey olabilecek herhangi bir şeye paralel olarak

163
00:11:49,100 --> 00:11:50,450
bir slogan çizin.

164
00:11:50,990 --> 00:11:52,680
Ve bunu şimdi yapalım.

165
00:11:53,260 --> 00:11:58,180
Eğik çizgi futbol eğik çizgisinin yorumlarına herhangi bir kimliği çizmek için gideceğiz.

166
00:11:58,190 --> 00:12:00,980
Bir iki üç yapacağız, ancak rakam olmak zorunda değilsiniz.

167
00:12:01,040 --> 00:12:02,050
Bir kelime olabilir.

168
00:12:02,120 --> 00:12:03,170
Hiç önemli değil.

169
00:12:03,320 --> 00:12:13,270
Ve daha sonra ilk futbol maçım gibi bir başlık kesip, Enter'a basarsak yorumlar sayfasına hoş

170
00:12:13,270 --> 00:12:14,090
geldiniz.

171
00:12:14,330 --> 00:12:18,640
Ancak elbette bunu değiştirebilir ve biraz rasgele dizge haline getirebilirim.

172
00:12:18,760 --> 00:12:22,600
Ve sonra rasgele bir dize veya sadece sayıları başka bir başlık.

173
00:12:22,820 --> 00:12:24,470
Ve yine de o desene uyuyorum.

174
00:12:24,590 --> 00:12:30,200
Dolayısıyla bir şeylerin bir harf veya kelime olduğu veya altını çizdiği ya da önemseyen en

175
00:12:30,220 --> 00:12:32,590
az 10 karakter olduğu gerçeğini kontrol etmiyor.

176
00:12:32,620 --> 00:12:33,930
Bunu yapmanın yolları var.

177
00:12:34,070 --> 00:12:40,790
Fakat tüm bu işlemlerin önemi, en son ve en önemlisi eğik çizgi ile bölünen

178
00:12:40,790 --> 00:12:46,100
metin parçalarının bir kalıbıdır. Bu veriler, rota işleyicimiz yerine nasıl eriştiğimizdir.

179
00:12:46,100 --> 00:12:52,910
Dolayısıyla, burada mesaj göndermek isteseydim, futbol Sublettisine hoş geldin deyin, bu da kullanıcı eğik

180
00:12:52,900 --> 00:12:54,850
çizgi futbola geçtiğinde olurdu.

181
00:12:55,000 --> 00:12:56,620
Ama ben de değişmesini istiyorum.

182
00:12:56,620 --> 00:12:57,900
Yavrulara hoş geldiniz.

183
00:12:58,000 --> 00:13:00,710
Bu yüzden, eğitici yavru köpeklerine gidince okudum.

184
00:13:00,740 --> 00:13:02,530
Buna erişmenin bir yoluna ihtiyacım var.

185
00:13:02,520 --> 00:13:08,530
Ve kendisine alt yüklemenin değeri nedir biliyor ve ifade ettiniz, bunu bu istek nesnesi yerine

186
00:13:08,540 --> 00:13:11,630
yapmak için güzel ve kolay bir yol veriyor.

187
00:13:11,620 --> 00:13:17,390
Şu ana kadar yanıt sakinleriyle çalışıyoruz ve ancak istek nesnesi,

188
00:13:17,380 --> 00:13:20,610
gelen istekle ilgili tüm bilgileri içeriyor.

189
00:13:20,650 --> 00:13:26,840
Sadece basit bir düşünce yapalım. günlük istekleri ve biz muhtemelen aslında o kadar çok göremeyiz

190
00:13:26,840 --> 00:13:30,990
çünkü o kadar çok var ki sadece onun küçük bir alt kümesini basacak.

191
00:13:31,050 --> 00:13:35,680
Ancak sadece sunucuyu yeniden başlatmayı ve bu rotayı vurmayı deneyelim.

192
00:13:35,690 --> 00:13:40,260
Böylece, atım çizgisinin adı futbola gönderildi.

193
00:13:41,480 --> 00:13:44,580
Ve burada, aslında her şeyi bastırdığını görebilirsiniz.

194
00:13:45,010 --> 00:13:48,490
Ve bu nedenle bu istekten gelen birçok bilgi var.

195
00:13:48,760 --> 00:13:50,430
Hepsi bastırılmış burada.

196
00:13:50,720 --> 00:13:56,440
Ve aradığım şey, burada istediğimiz yerlerde olması gereken istek parametreleri olarak adlandırılan bir şey.

197
00:13:56,870 --> 00:14:02,360
Bu, tüm rota parametrelerini ve bunların karşılık gelen değerlerini içeren bir nesnedir.

198
00:14:02,360 --> 00:14:09,390
Yani bu durumda, alt redit adı Socker'a eşittir, çünkü eğik çizgi futbol çizgisinde eğik çizgiye gittim.

199
00:14:09,470 --> 00:14:16,490
Yapabileceğimiz şu ki, günlük isteklerinin tümünden çok haramları durdurup iptal etmesini ve

200
00:14:16,490 --> 00:14:21,140
sunucuyu kaydetmek ve yenilemek veya sunucuyu yeniden başlatalım.

201
00:14:21,240 --> 00:14:29,120
Ve şimdi, cekti cümleyi indirmek için gidersem, merhaba deyin, altta kalmış ismin merhaba olduğunu söyleyecektir.

202
00:14:29,260 --> 00:14:32,180
Aynı şeyi yavrular için de yapabilirler.

203
00:14:33,460 --> 00:14:35,050
Ve işte gidiyoruz.

204
00:14:35,090 --> 00:14:39,570
Burada yaptığımız gibi birden fazla yol parametresine sahip olduğumuzda size aynı şeyi göstereceğim.

205
00:14:40,040 --> 00:14:41,880
O yüzden ben de onu oraya koyacağım.

206
00:14:41,920 --> 00:14:50,080
Kaydet sunucuyu tekrar başlattıktan sonra, eğik çizgi eğitici eğik çizgilerin yorumlarına bir Kimliğe göre eğik

207
00:14:50,500 --> 00:14:53,700
çizgi başlığını çizerek bu rotayı tetikleyecektir.

208
00:14:53,780 --> 00:14:57,670
Çekirdeğim şirin ve içeri girip alıyoruz.

209
00:14:57,710 --> 00:14:59,090
Commons sayfasına hoşgeldiniz.

210
00:14:59,140 --> 00:15:04,330
Ve terminale bakarsam, üç farklı rotamızın üç değişik haram parametresine sahip

211
00:15:04,380 --> 00:15:05,370
olduğumuzu göreceğim.

212
00:15:05,380 --> 00:15:11,270
Köpeğin kimliğini 1 2 3 4 gibi kısaltın ve başlık Corgi'm sevimli.

213
00:15:11,310 --> 00:15:15,930
Buna cevap olarak cevap verdiklerinde, bunu aslında yapalım bir alt kümeye Hoş Geldiniz.

214
00:15:15,980 --> 00:15:17,840
Yayılmış yavruya hoş geldiniz.

215
00:15:17,840 --> 00:15:20,210
Her tarafa yayılmış hoş geldiniz.

216
00:15:20,600 --> 00:15:24,640
Ve biraz daha eğlenceli hale getirmek için hepsinin büyük olduğundan emin olalım.

217
00:15:24,770 --> 00:15:35,920
Peki, ne yapacağız bir değişkeni yapmak ve onu alt çağıracağız eşit olarak talep harams alt redit

218
00:15:35,960 --> 00:15:39,790
adı tam burada burada dediğimizle eşleşmelidir.

219
00:15:39,800 --> 00:15:42,510
Unutmayın bunun sadece bu isteğin içindeyiz.

220
00:15:42,640 --> 00:15:47,060
Harams, sadece yapacağı bir altkümeye hoş geldinle karşılık vermemek yerine nesneye başvuruyor.

221
00:15:47,060 --> 00:15:51,940
Uzaya hoşgeldiniz.

222
00:15:52,120 --> 00:16:02,130
Ayrıca okudum, artı okudum, böylece yavrular hoş geldiniz.

223
00:16:02,190 --> 00:16:04,990
Okuyun ve büyük olmaz.

224
00:16:05,140 --> 00:16:13,130
buradan Sublette üzerinde yapabiliriz ve bu yarı-üstüste kurtulup kurtaracak ve sunucuyu yeniden başlatacağım.

225
00:16:13,490 --> 00:16:20,530
Büyük harf kullanmayı büyük harf kullanabilmek için burada yapabiliriz ya da

226
00:16:21,790 --> 00:16:24,460
Gidip o rotayı tekrar tetikleyelim.

227
00:16:24,560 --> 00:16:26,650
Yani bu onu tetiklemez.

228
00:16:26,650 --> 00:16:28,880
Bu, birden fazla parametre içeren yönlendirici içindir.

229
00:16:29,030 --> 00:16:31,950
Sadece bizim çorap yavrularını istiyoruz ve alacağız.

230
00:16:32,000 --> 00:16:32,950
Köpeğe hoş geldiniz.

231
00:16:32,980 --> 00:16:33,480
Hazır.

232
00:16:33,770 --> 00:16:42,340
parçalanmış köpek yavrularıysam ya da eğik köpeğim büyüdüğümde ya da kedilerim ve artık dinamik bir web sayfam var.

233
00:16:42,350 --> 00:16:43,130
Şimdi eğer

234
00:16:43,120 --> 00:16:48,280
Pekala, bu yüzden bunu hızlı bir şekilde saralım ve bir rota tanımlaması yerine yıldızı kullandığımızda

235
00:16:48,290 --> 00:16:49,070
geri dönelim.

236
00:16:49,220 --> 00:16:54,920
Bu, güzergahın konusunu tanımladığımız emirle birlikte gelen herhangi bir şeyle

237
00:16:54,910 --> 00:16:55,580
eşleşecektir.

238
00:16:55,630 --> 00:17:00,350
Bu nedenle, yıldız rota mastarını en üste koyarsak, altındaki başka güzergah da çalışmaz.

239
00:17:00,500 --> 00:17:05,530
Ama normalde nereye gittiğini altına koyarsak, her şeyi bir else ifadesi olarak

240
00:17:05,540 --> 00:17:06,920
yakalamak gibi davranır.

241
00:17:07,100 --> 00:17:10,930
Eşleşen başka bir rota yoksa yıldızla eşleşir.

242
00:17:11,170 --> 00:17:16,600
Son olarak, bir rota içinde kelime veya karakter için kelime eşleştirilmesi gerekmeyen bir kalıp

243
00:17:16,610 --> 00:17:19,400
tanımlamak için kullanabileceğimiz rota parametreleri hakkında konuştuk.

244
00:17:19,490 --> 00:17:21,550
Sadece aynı kalıpta eşleştirilmelidir.

245
00:17:21,740 --> 00:17:27,360
Dolayısıyla Slash'a sahip olabileceğim bir şey, onun adını aldığı herhangi bir altkümeyi keser.

246
00:17:27,590 --> 00:17:28,670
Tamam bu kadar.

247
00:17:28,660 --> 00:17:33,040
Bir sonraki video'da bir başka egzersiz yapacağız ve bu sefer kendi

248
00:17:33,050 --> 00:17:36,640
Express uygulamasını sıfırdan yazacaksın ve bazılarının ip atışlarını kullanacaksın
