1
00:00:00,230 --> 00:00:01,590
Tamam geri gelecektir.

2
00:00:01,590 --> 00:00:04,600
Dolayısıyla bu ders yapmak hakkında çok heyecanlıyım.

3
00:00:04,680 --> 00:00:05,960
Umarım tadını çıkarırsınız.

4
00:00:05,970 --> 00:00:10,020
Aslında bunu yapmadan önce ilk ekspres uygulamamızı yazacağız.

5
00:00:10,080 --> 00:00:11,180
30 saniye sürmek istiyorum.

6
00:00:11,190 --> 00:00:12,840
Söz veriyorum gerçekten kısa olacak.

7
00:00:12,900 --> 00:00:18,960
Varolan bir uygulamanın nasıl çalıştığını iki önemli konuyu inceleyin, daha önce gösterdiğim köpek

8
00:00:18,960 --> 00:00:22,830
uygulaması ve ardından HTP isteği yanıt yaşam döngüsünün temelleri.

9
00:00:23,030 --> 00:00:24,150
Tamam, başlayalım.

10
00:00:24,210 --> 00:00:27,770
HTP istekleri ve cevapları hakkında konuşarak başlayacağım.

11
00:00:27,990 --> 00:00:34,500
Google com gibi bir URL'ye gittiğimde Enter tuşuna basmayı unutma, bir web sayfası isteyeceğim HDTV

12
00:00:34,500 --> 00:00:39,220
isteği gönderiyorum ve bu istek belirli bir fiil veya türe sahip.

13
00:00:39,240 --> 00:00:43,260
Bu bir GET isteği mi yoksa POST isteği mi yoksa daha henüz görmediğimiz bazıları mıdır.

14
00:00:43,590 --> 00:00:49,040
Ardından istekle birlikte bazı veriler de gönderebilirim ve isteğimi alan sunucu bana Google'ın

15
00:00:49,050 --> 00:00:54,250
hangi sayfayı geri göndermeye karar verdiğini gösteren bazı kodları bulundurmasını istediğim sunucuyu gönderir.

16
00:00:54,420 --> 00:01:00,090
Google oturum açma sayfasını veya G-posta sayfasını gönderiyor veya bir sayfada bana ne olursa olsun Parolam yanlış yazıyor.

17
00:01:00,090 --> 00:01:03,180
Bu durumda bana Google ana sayfasını gönderiyor veya belki bana

18
00:01:03,240 --> 00:01:05,260
Sunucu ne geri göndereceğine karar veriyor.

19
00:01:05,430 --> 00:01:08,090
Sonra yanıt verir.

20
00:01:08,160 --> 00:01:14,070
Bu yüzden, ne istediğimi dışarıda bir istek sunucu tarafı kodunu gönderiyorum ve sonra bazı şeyler

21
00:01:14,070 --> 00:01:19,440
yapıyor ve daha sonra geribildirim için Temelde ne yapmak için kullanacağım bir yanıt gönderiyorum.

22
00:01:19,440 --> 00:01:22,970
Bu yüzden hatırlayabileceğiniz bu köpek demo uygulaması var.

23
00:01:23,160 --> 00:01:24,640
Çok unutulabilir.

24
00:01:24,690 --> 00:01:30,000
veritabanına sahip basit bir uygulama ve bir kullanıcı veritabanındaki tüm köpekleri görüntüleyebilir.

25
00:01:30,000 --> 00:01:30,730
Bağladığımız bir

26
00:01:30,750 --> 00:01:34,390
Her köpeğin yalnızca bir adı vardır ve bir cins tamamen işe yaramaz.

27
00:01:34,560 --> 00:01:38,670
Ancak hoş ve basit ve sanırım Express'in nasıl çalıştığının iyi bir göstergesi.

28
00:01:38,670 --> 00:01:40,270
Burada bazı kodlarımız var.

29
00:01:40,440 --> 00:01:44,010
Express gerektiren ve bir veritabanı gerektiren şeyler.

30
00:01:44,430 --> 00:01:49,980
Ancak en önemlisi bu üç bölümdür ve bunlara tamamlar yazılmıştır ve kendi yollarımı

31
00:01:49,980 --> 00:01:55,650
ve yalnızca birkaç dakika yolları ya da konuştuğumuz bu istekleri dinleme ve alma sorumluluğunu

32
00:01:55,950 --> 00:02:00,030
üstlenen kodu yazacağız ve neyi geri göndereceğimize karar verdik. .

33
00:02:00,030 --> 00:02:06,600
Dolayısıyla, bu durumda ana sayfaya yalnızca bir eğik çizgi açmak için bir istek dinleyen bir kodumuz var, bu durumda köpekleri

34
00:02:06,600 --> 00:02:11,910
parçalamak için bir istek almak için dinleme yapan bir kodumuz var ve eğik çizgi oluşturucu köpek

35
00:02:11,910 --> 00:02:17,360
oluşturmak için bir yayın isteği dinleyen başka bir kodumuz var. ve sonra yolların içinde bazı kod çalıştırıyoruz.

36
00:02:17,490 --> 00:02:19,810
Bu durumda sadece ana sayfayı görüntüleriz.

37
00:02:19,830 --> 00:02:25,780
Dolayısıyla bu, ana sayfanızın içeriğinde başka bir dosyanın başka bir yerinde olan bu dosyada

38
00:02:25,810 --> 00:02:26,530
yanıt vereceğiz.

39
00:02:26,670 --> 00:02:32,460
Birisi parçalanmış köpeği istediği zaman istek almak istediğimizde bütün köpekleri buluruz ve sonra köpekleri

40
00:02:32,460 --> 00:02:35,600
sayfa oluşturur ve köpekler için tüm verileri göndeririz.

41
00:02:35,600 --> 00:02:36,640
Bununla birlikte.

42
00:02:36,990 --> 00:02:41,190
Ve birisi bir köpek yarattığında biz köpek yaratma isteği gönderiyoruz.

43
00:02:41,190 --> 00:02:46,770
Veritabanına bir köpek ekleyeceğiz ve sonra onları köpeklerin sayfalarına yönlendirip tüm

44
00:02:46,770 --> 00:02:47,800
köpekleri görebilecekler.

45
00:02:48,030 --> 00:02:52,290
Bu yüzden sözdizimi tarafından çok korkutulmuyor ve tüm farklı parçalar birer birer

46
00:02:52,290 --> 00:02:53,330
birer tanıştırıyor olacak.

47
00:02:53,490 --> 00:02:58,680
Ancak her şeyin başlangıcı olan ilk şey bir rota fikridir

48
00:02:58,680 --> 00:03:05,540
ve rotalar sadece sunucumuzda alınan talebe bağlı olarak başka bir kod çalıştıran kod parçalarıdır.

49
00:03:05,580 --> 00:03:09,150
Bu yüzden beni sunucumuza başlayan sonraki noktaya getiriyor.

50
00:03:09,150 --> 00:03:11,710
Bu yüzden apt adlı dosyayı çalıştırmak zorundayız.

51
00:03:11,810 --> 00:03:13,390
Evet düğüm apt.

52
00:03:13,500 --> 00:03:15,450
Evet sadece öyle.

53
00:03:15,690 --> 00:03:16,740
Ve sonra gitmesi gerekiyor.

54
00:03:16,740 --> 00:03:21,730
Bu durumda, 3000 bulutu için, aslında bulut 9'da bizim için farklı olacak.

55
00:03:21,960 --> 00:03:29,920
Ancak, Port 3000'e gidersem yenileyip ana sayfayı alıyorum çünkü eğik çizgi üzerine bir istekte bulundum ve bazı sayfalarda eğik

56
00:03:29,940 --> 00:03:34,230
çizgi isteğinde bulunduğumda bana ana sayfayı gönderen bazı kodlar var.

57
00:03:34,230 --> 00:03:42,060
Aynı şey, köpekleri eğitirsem, bir isteği dinleme dilimini kesmek için bir istek olarak dinleyen başka bir

58
00:03:42,060 --> 00:03:46,170
kod parçası olur ve bana bütün köpekleri geri gönderir.

59
00:03:46,200 --> 00:03:53,990
Ve son olarak yeni bir köpek hazırlayabilir ve gönderime basabilir ve bu köpek yaratma çizgisine post talebi gönderir.

60
00:03:54,270 --> 00:03:55,690
Ve bu kod yanlış.

61
00:03:55,740 --> 00:03:55,970
Tamam.

62
00:03:55,980 --> 00:03:59,140
Kendi kodunu yazmaya başlamadan önce incelemek istediğim tek şey bu kadar.

63
00:03:59,160 --> 00:04:04,890
Tüm bunlardan sadece büyük bir paket servisi olanağına sahipseniz, yol boyunca

64
00:04:05,000 --> 00:04:06,080
güzergahlar önemlidir.

65
00:04:06,110 --> 00:04:11,020
Rasner, belirli istekleri nasıl dinlediğimizi ve elde ettiğimiz isteklere bağlı olarak başka bir

66
00:04:11,020 --> 00:04:12,080
kodu çalıştıracağımızızı gösteriyor.

67
00:04:12,600 --> 00:04:15,490
Tamam şimdi beklediğiniz an bu.

68
00:04:15,540 --> 00:04:16,930
Umarım bunu bekliyordun.

69
00:04:16,950 --> 00:04:23,070
Gidip dokuz buluta geri döneceğiz ve yeni bir dizin oluşturacağım için

70
00:04:23,070 --> 00:04:25,050
ilk ekspres uygulamamızı hazırlayacağız.

71
00:04:25,860 --> 00:04:35,060
Önce ilk önce app ve CD'yi ifade etmeye çalışacağım ve daha sonra yeni bir dosya uygulaması

72
00:04:35,330 --> 00:04:44,460
evet yapacağım ve daha sonra bunu açacağım ve yalnızca ekspres uygulamamızı sürekli olarak başlatmaya başlayacağız.

73
00:04:44,460 --> 00:04:48,940
Buraya gideceğiz ve kurtaracağız ve sadece koşturalım.

74
00:04:49,140 --> 00:04:51,020
Ve tamam, konsol logumuzu alıyoruz.

75
00:04:51,240 --> 00:04:57,990
Şimdi yapmamız gereken Express'i kurmak ve Express dock'lara geri dönersek NPM kurulum

76
00:04:57,990 --> 00:05:04,110
ekspresini çalıştırdığımızı görebilir ve son videoda dash dash ile bu videoda

77
00:05:04,110 --> 00:05:08,070
kaydetme hakkında konuşacağımızı ve bunu sonuna kadar saklayacağız.

78
00:05:08,100 --> 00:05:11,080
Express işlevselliğinde hiç fark yaratmaz.

79
00:05:11,160 --> 00:05:13,060
Bu yüzden videoda daha sonra bırakacağız.

80
00:05:13,110 --> 00:05:19,740
dizini yoktur ancak NPM install express'i yaparsak bir dakika sürecektir.

81
00:05:19,740 --> 00:05:26,400
Dolayısıyla Express'i kurmak istiyoruz ve LS'yi yazarsak tabii bir düğüm modülü

82
00:05:26,420 --> 00:05:31,310
Bu, kesinlikle şimdiye kadar yüklemiş olduğumuz diğer şeylerden daha büyük bir indirmedir.

83
00:05:31,310 --> 00:05:37,760
Artık güvenli LS bir düğüm modülleri dizinine sahibim veya dosya ağacımı gerçekten yeniliyorum.

84
00:05:37,760 --> 00:05:43,820
Belirttiğim hiçbir modülü görmüyorsun ve düğüm modülleri yerine bir sürü dizin var.

85
00:05:43,930 --> 00:05:49,490
Bir sürü dosya ve kendimiz yazmak zorunda kalmamız gereken çerçeveyi yapan

86
00:05:49,490 --> 00:05:50,900
tüm mantık mantığıdır.

87
00:05:50,900 --> 00:05:52,370
Böylece bundan kurtulacağız.

88
00:05:52,370 --> 00:05:58,460
elbette yapmamız gereken sonraki şey, uygulamanızda dile getirilmesi gerektiğidir, bu yüzden şimdiye kadar yapacağız.

89
00:05:58,460 --> 00:05:59,060
Ve

90
00:05:59,090 --> 00:06:04,070
Ekspres eşitlikler bunun gibi ifade gerektirir.

91
00:06:04,490 --> 00:06:06,950
Ve bu modül ekspresini alacaktır.

92
00:06:07,130 --> 00:06:14,150
Ancak daha önceki kütüphanelerin ya da paketlerin aksine, "Kedi Bana" dediğimiz yerde, "Kedi" denilen şeyin bana "Kedi" denmesini

93
00:06:14,160 --> 00:06:19,580
gerektirdiğini söyledik ve daha sonra bunu yapmak için tek yapmamız gereken "Kedi" demesi idi.

94
00:06:19,850 --> 00:06:25,060
Bu durumda Kedi bana sadece basit bir işleve sahip olduğu konusunda tek bir şeye sahiptir, tıpkı vuruntu

95
00:06:25,070 --> 00:06:26,820
şakalarının sadece bir işlevi olduğu gibi.

96
00:06:26,990 --> 00:06:32,310
Iyi Express çok ve çok sayıda farklı yöntem vardır, bu yüzden böyle ifade çalıştıramazsınız.

97
00:06:32,360 --> 00:06:39,010
Her ne kadar biz onu uygulamakla birlikte çoğu insanın uygulamayı çağırdığı bir değişkene kaydetmek için kullanmaktayız.

98
00:06:39,110 --> 00:06:45,440
Yani var express equals ifadesi, bu ekspres dizininin tüm içeriğini içeren eksprese ihtiyaç duyar ve onu çalıştırır

99
00:06:45,670 --> 00:06:50,060
ve app denilen bir değişkene kaydettiğimiz Express'le yaptığımız her şey app dot

100
00:06:50,180 --> 00:06:53,920
olur ve daha sonra bununla birlikte gelen bazı yöntemler kaydedilir.

101
00:06:54,170 --> 00:06:58,250
Şimdi, ekspres kurulumu yükledik ve başlattık, sadece çalıştığından emin olmak için her zaman iyi

102
00:06:58,250 --> 00:06:58,910
bir fikir.

103
00:06:58,910 --> 00:07:00,800
Bu yüzden, düğüm uygulamaları çalıştırmayı deneyelim.

104
00:07:00,890 --> 00:07:01,430
Evet.

105
00:07:01,520 --> 00:07:03,920
Herhangi bir hata yapmadığımız sürece hiçbir şey olmamalı.

106
00:07:03,950 --> 00:07:05,750
Bu gitmek için iyi olduğumuz anlamına geliyor.

107
00:07:05,750 --> 00:07:07,930
Şimdi ilk rotamızı tanımlayacağız.

108
00:07:08,060 --> 00:07:10,060
Çok basit bir uygulama yapacağız.

109
00:07:10,220 --> 00:07:17,880
Kesilmek için gittiğinde merhaba deyin mesajı alacaksın.

110
00:07:19,190 --> 00:07:27,720
Ve vedalaşmaya giderken ya da sadece satın alalım vedalaşan bir mesaj alacaksınız.

111
00:07:28,640 --> 00:07:35,510
Ve sonra da bir parça daha yaparsın köpeğe gidersen meow deyince bir mesaj alırsın.

112
00:07:35,960 --> 00:07:40,700
yerden istekte bulunabilir ve talep ettiğimiz yere bağlı olarak üç farklı yanıt alabiliriz.

113
00:07:40,700 --> 00:07:43,460
Bu yüzden üç değişik yolla üç farklı

114
00:07:43,460 --> 00:07:46,230
Dolayısıyla bir rota tanımlama sözdizimi buna benzer.

115
00:07:46,250 --> 00:07:47,540
Bu ilki ile başlayacağız.

116
00:07:47,550 --> 00:07:55,670
Yüksek oranda ve app dot yazıyoruz, almak için bir uygulama alır, iki farklı parametre alır.

117
00:07:55,670 --> 00:08:00,350
İlki euro ya da eğik çizgidir.

118
00:08:00,350 --> 00:08:05,030
Bu durumda, bir kullanıcı bir get isteğinde bulunduğunda bir rota oluşturmaya çalıştığımızdan

119
00:08:05,030 --> 00:08:13,700
burada geldiği anlamına gelir; daha sonra gelen postaları daha sonra göreceğiz ve hatta olası ipuçlarını ve yamayı güncelleyeceğiz ve diğer HTP fiillerini

120
00:08:13,700 --> 00:08:15,360
de bir kenara koyacağız.

121
00:08:15,470 --> 00:08:17,250
Ancak mesaj almak en yaygın olanıdır.

122
00:08:17,390 --> 00:08:23,450
Bu nedenle, kök yol veya sadece rota olarak da bilinir eğik çizgi için yapılan istekleri aldığınızda alalım.

123
00:08:24,320 --> 00:08:29,330
Ardından, bir geri arama işlevi olan bu kodun çalıştırılmasını istiyoruz ve bu geri

124
00:08:29,330 --> 00:08:32,670
arama işlevi iki farklı argüman isteği ve yanıtı almaktadır.

125
00:08:32,750 --> 00:08:35,880
Yine bunlara, tamamen bize çağrılmasını istediklerimiz bunlar.

126
00:08:36,020 --> 00:08:42,470
Ancak bunu en çok göreceksiniz ve gerçekte resmde req'yi kullandıkları resmi

127
00:08:42,710 --> 00:08:44,260
ifade belgelerinde düşünüyorum.

128
00:08:44,300 --> 00:08:51,080
ilgili tüm bilgileri içeren bir nesnedir. yanıtlayacağımız şeyle ilgili tüm bilgileri içerecektir.

129
00:08:51,320 --> 00:08:57,740
Bazı insanlar aslında hepsini istek ve yanıt yazarlar ancak hesaplamanın görülmesi

130
00:08:57,740 --> 00:09:03,740
çok daha yaygındır. Bu yüzden Reds aslında bu işlevin nesneleridir isteği,

131
00:09:03,740 --> 00:09:07,020
bu rota ve tepki tetikleyen istekle

132
00:09:07,040 --> 00:09:10,550
Bu yüzden size şunu göstereceğim ki o günlüğü iptal edecek olan kişinin neye benzediğini göreceksiniz.

133
00:09:10,760 --> 00:09:14,620
Ama başlamak için rez dot send yazacağız.

134
00:09:15,350 --> 00:09:16,790
Merhaba.

135
00:09:16,790 --> 00:09:22,880
Ve bu sadece bir metinle yanıt vermenin bir yoludur; ancak uygulamanızın başlangıcına hizmet ettikten sonra

136
00:09:22,880 --> 00:09:25,930
uygulamanıza ait sayfaya gidersek, metni almayı umuyoruz.

137
00:09:25,950 --> 00:09:30,980
Merhaba orada henüz bize henüz çalışmayacak tarayıcıda çıktı.

138
00:09:31,100 --> 00:09:38,030
Çünkü bu not uygulamasını çalıştırırsam evet hiçbir şey olmaz; çünkü Express'te önemli bir

139
00:09:38,030 --> 00:09:39,410
kod parçası eksik.

140
00:09:39,410 --> 00:09:44,280
Aslında bunu yapmak için farklı istekleri dinlemesini söyleyen kodu yazmamız gerekiyor.

141
00:09:44,300 --> 00:09:46,690
EXPRESS bize dinle adlı bir yöntem verir.

142
00:09:46,880 --> 00:09:47,420
Pekala, tamam.

143
00:09:47,440 --> 00:09:54,950
Dinleyin ve sonra dinlemek için liman sağlamamız gerekir, sana burada örnek göstereceğim.

144
00:09:55,460 --> 00:10:00,830
limanı dinliyordum ama bulutta dokuz olduğumuz için işleri biraz farklı yapmak zorundayız.

145
00:10:00,830 --> 00:10:01,720
Üç bin

146
00:10:02,030 --> 00:10:08,230
NVI portlarını işlemek için dinlemeliyiz.

147
00:10:08,510 --> 00:10:14,720
Yani bu kodun tümü aslında 3000 gibi bir sayı döndürür, oysa kullanmamız gereken bulut

148
00:10:14,720 --> 00:10:16,640
dokuz sunucu sayısını verir.

149
00:10:16,640 --> 00:10:17,650
Yani bu bir değişkendir.

150
00:10:17,660 --> 00:10:22,130
Buna bir ortam değişkeni denir ve birlikte çalışmakta olduğumuz çevre değişkenine port denir.

151
00:10:22,340 --> 00:10:25,700
Dolayısıyla bu bir sayı döndürür ancak numarayı şifrelemeyiz.

152
00:10:25,790 --> 00:10:27,150
Dokuz buluttan geliyor.

153
00:10:27,380 --> 00:10:33,380
EMV IP'yi işleme koymamız gereken bir diğer bilgi parçası var.

154
00:10:33,620 --> 00:10:36,560
Ve bu, kopyalayıp uygulamanızdan uygulamaya yapıştırabileceğiniz bir çizgidir.

155
00:10:36,590 --> 00:10:40,490
Bunu, Express ile yaptığımız her bir uygulamanın altına kullanacağız.

156
00:10:40,490 --> 00:10:43,290
Bu yüzden kullanmamız gereken sadece çerez kesme hatlarından biridir.

157
00:10:43,370 --> 00:10:49,130
Bulut 9'un istediği belirli bir bağlantı noktasında dinlemeyi ifade eder ve dokuz bulutun

158
00:10:49,130 --> 00:10:56,300
bunu beklediği belirli bir IP'yi de ifade eder. Böylece bölgedeki açık güvenliği başlattık. Kesinleştirmek için bir

159
00:10:56,300 --> 00:10:59,580
istekte bulunduğumuzda, tek bir rota tanımlayacağız .

160
00:10:59,570 --> 00:11:06,020
Bir tarayıcıdaki yanıtta geri gönderildiklerini ve sadece rotayı tanımlamanın yeterli olmadığını görebilmeliyiz.

161
00:11:06,240 --> 00:11:09,980
Daha sonra uygulamanın belirli bir bağlantı noktasında bir IP adresi dinlemesini söylemeliyiz.

162
00:11:10,230 --> 00:11:15,780
Ve şimdi sadece dosyayı tüm içeriğini çalışacak düğüm uygulamaları ile başlatmak gerekir.

163
00:11:16,230 --> 00:11:17,470
İmlecinizde değişiklik olduğunu göreceksiniz.

164
00:11:17,490 --> 00:11:21,380
Artık komutları yazabiliriz, çünkü sunucumuz başlamıştır.

165
00:11:21,380 --> 00:11:23,580
Bunu iyileştirmek için yapabileceğimiz küçük bir şey var.

166
00:11:23,650 --> 00:11:30,800
Bu yüzden Control-C'nin dışında kalırsak, APT'ye geri arama fonksiyonunu da dinleyebiliriz.

167
00:11:30,890 --> 00:11:38,840
Ve burada, günlük sunucusunun şu şekilde başlatıldığını iptal ettik ve şimdi silmek ve tekrar sunucuyu başlatmak için kaydetmek

168
00:11:38,890 --> 00:11:44,900
ve sunucuya sadece konsolumuzun başına neler geldiğini net olarak açıklayan bu mesajı verelim

169
00:11:44,900 --> 00:11:50,660
şimdi bu siteyi ziyaret ettim, yorucu ve gösterdiğim yerel versiyonun aksine yerel ev

170
00:11:50,660 --> 00:11:57,570
sahibi Colan 3000 Clubine'ye gittiğim köpek demosu ve ben gerçekten kendi başınıza online ev sahipliği

171
00:11:57,560 --> 00:12:03,590
yaptı, sen de iyi davrandın ve önizleme üzerine tıklayın ve Run running Preview'ı

172
00:12:03,600 --> 00:12:06,790
tıklayın uygulamanız için yeni bir sekme açılacaktır.

173
00:12:06,940 --> 00:12:09,530
Ve istersek tabuyu burada kullanabilirsiniz.

174
00:12:09,560 --> 00:12:16,130
Rolü kopyalamayı ve yeni bir sekme açmayı ve onu yapıştırmayı tercih ediyorum,

175
00:12:16,130 --> 00:12:22,340
böylece buluttan geçmek zorunda kalmadan tarayıcıda kullanabileceğim 9. Sahte tarayıcı çok yakın

176
00:12:22,350 --> 00:12:31,610
görünüyor ve rolümü göreceksin benim çalışma alanımın web devi olan kampanyamın adını kullanıcı adım C-9 noktasına yazdım.

177
00:12:31,880 --> 00:12:37,680
Dolayısıyla şu anda hangi çalışma alanında hizmet ediyorsanız, bu dosya uygun bir yerdedir.

178
00:12:37,800 --> 00:12:44,600
İlk ifade uygulaması yerine Evet, bir bulut dokuz çalışma alanı oluşturduğunuzda ve daha heyecan

179
00:12:44,610 --> 00:12:47,680
verici olduğunda otomatik olarak size verilen sıradadır.

180
00:12:47,780 --> 00:12:49,570
Orada yüksek olduğumuzu görebiliriz.

181
00:12:49,790 --> 00:12:54,090
Çalışıyor ve sunucunun köküne eğik çizgi istiyor.

182
00:12:54,230 --> 00:12:55,800
Ve orda yükseliyorum.

183
00:12:56,000 --> 00:13:02,720
Ve eğer böyle bir şey yapmaya çalışırsak, eklediğimiz bu yolda olduğunuzu alamayacağınızı söyleyen

184
00:13:02,750 --> 00:13:04,500
bir mesaj alırsınız.

185
00:13:04,640 --> 00:13:06,890
Bu yüzden şimdi başka birşeyler ekleyelim.

186
00:13:07,110 --> 00:13:08,400
Aynı kalıp.

187
00:13:08,450 --> 00:13:10,010
Alış rotasını yapalım.

188
00:13:10,010 --> 00:13:13,890
Bu yüzden bir uygulamanın eğik çizgi alınmasını istemiyoruz.

189
00:13:14,490 --> 00:13:20,760
Ve işte bunun yanıtı isteğimiz yanıtı.

190
00:13:20,750 --> 00:13:29,160
Bunun gibi kırmızı noktalar ve elveda da yollayıp kaydedeceğiz.

191
00:13:29,210 --> 00:13:32,050
Şimdi sataşmak ve girmek istersek.

192
00:13:32,180 --> 00:13:33,720
Bunun hala işe yaramadığını göreceksiniz.

193
00:13:33,890 --> 00:13:36,260
Bunun nedeni, sunucuyu yeniden başlatmamız gerektiği.

194
00:13:36,560 --> 00:13:39,690
Bu nedenle, istediğimiz zaman sunucuda bazı değişikliklerin yapılması gerekiyor.

195
00:13:39,840 --> 00:13:44,010
Şu an size yardımcı olacak bir araç göstereceğim ve böylece sürekli olarak yeniden başlatmamız gerekmiyor.

196
00:13:44,250 --> 00:13:53,760
Ama şu an Abdulle J. düğümünü yapmam lazım S. yanındaki bölüme gidersek bu saati tekrar kaydedin veya yenileyin.

197
00:13:53,950 --> 00:13:59,480
Şimdi elveda mesajımı alıyorum ve eğer kök salarsam orada yüksek olurum.

198
00:13:59,960 --> 00:14:01,230
Şimdi bir tane daha yapalım.

199
00:14:01,430 --> 00:14:02,350
Hadi geri dönelim.

200
00:14:02,580 --> 00:14:11,420
köpeği alabilir ya da istek ve cevapla geri çağırabilir ve bunun yerine biz cevap vereceğiz.

201
00:14:11,420 --> 00:14:13,540
Bu yüzden dövülmüş

202
00:14:13,660 --> 00:14:16,480
RAZ Ve meow.

203
00:14:16,520 --> 00:14:17,230
Ne düşünüyordum.

204
00:14:17,250 --> 00:14:18,530
Neden meow dedim

205
00:14:18,890 --> 00:14:20,390
Tamam ben de onunla gideceğim.

206
00:14:20,490 --> 00:14:26,990
Kesinlikle kadın olmalı ama sunucuma yeniden başlayıp Control-C'yi bırakmak için yeniden başlattık ve yukarı

207
00:14:27,000 --> 00:14:32,600
ok vurduk ve tekrar JSC'den sonra düğümü çalıştırdım ve burada yenileyim döndüm.

208
00:14:32,610 --> 00:14:40,460
dışarı çıkarıyorum ve kapıda güle güle çizgiye gidebilirim ve hiçbir şeyi yok etmeye ve oraya yüksek çıkabilirim.

209
00:14:41,060 --> 00:14:43,300
Ve şimdi köpeğe gidip beni

210
00:14:44,050 --> 00:14:46,800
Bu yüzden ilk ifade uygulaması için yaptığımız tek şey bu.

211
00:14:46,940 --> 00:14:47,840
Devam etmeden önce.

212
00:14:47,900 --> 00:14:51,680
Postacıyı açıp başvurusunu test edeceğim.

213
00:14:51,890 --> 00:14:58,520
Bu yüzden bir istek almak için gidiyoruz ve biz bunu test etmek için köprü köpeği rota

214
00:14:58,520 --> 00:15:05,970
yapacağız ve yerine yerel ana 3000 köprü köpek size Arel slash köpek için bir istek yapmak gerekir.

215
00:15:06,170 --> 00:15:11,020
Bu yüzden bunu kopyalayıp postacıya geri döneceğim ve sadece Ellen olduğunuzu yapıştırın.

216
00:15:11,390 --> 00:15:17,610
bu Web Dev Bootcamp çizgisini Colt C9 Baba-O kesme köpeği ile öğrenmek için bir istekte bulunacağız.

217
00:15:18,140 --> 00:15:23,590
Ve bundan başka bir şey yapmadan önce bu boyutunu değiştirin ve bu pencereyi yeniden

218
00:15:23,720 --> 00:15:25,990
boyutlandırın; bunu kapatabilir veya küçültebiliriz, tabii

219
00:15:26,000 --> 00:15:29,270
Bu da kendi Bulutun 9 sayısıyla eşleşecek.

220
00:15:29,660 --> 00:15:35,780
Ve ne yapacağım benim uygulama köpek yerine bir Dalt günlük eklemek için gidiyorum.

221
00:15:36,020 --> 00:15:37,190
Ve sadece

222
00:15:40,460 --> 00:15:51,560
birinin köpeği kesmek için bir istekte bulunduğunu söyleyecek ve bunu kaydedeceğiz ve bu konsol blog burada

223
00:15:51,570 --> 00:15:52,270
görünecek.

224
00:15:52,460 --> 00:15:57,320
JavaScript hata ayıklama konsolunun içindeki tarayıcıda görünmeyecektir.

225
00:15:57,380 --> 00:16:03,150
Ön ve arka Buradaki düğüm konsolunda, düğüm uygulamaları çalıştırarak başlattığımızı görüyoruz.

226
00:16:03,200 --> 00:16:04,040
Evet.

227
00:16:04,040 --> 00:16:11,420
Dolayısıyla sunucuyu yeniden başlatırsam, sana göstereyimle başlayacağım, bunu buraya taşıdım ve sayfayı yenileyeyim,

228
00:16:11,420 --> 00:16:14,660
bir başka sayfaya geçeyim ve yenileyeyim.

229
00:16:14,660 --> 00:16:22,240
Ve eğer köpekleri indirirsem ya da köpek seyredersem, biri Slashdot'a istekte bulundu diyor.

230
00:16:22,860 --> 00:16:27,950
Bu sadece size bir istekte bulunduğumuz anda bu kodun tetiklendiğini ve

231
00:16:27,950 --> 00:16:33,510
sadece tarayıcımız tarafından tetiklendiğini değil, şimdi göstereceğimiz postman'ı kullanarak tetikleyebileceğini göstermek için.

232
00:16:33,530 --> 00:16:38,920
Dolayısıyla tek yapmam gereken buraya girmek istersen veya gönderirken bir tane daha almış olurum.

233
00:16:38,920 --> 00:16:43,380
Birisi köpeği indirmek için bir istekte bulunmuş, aynı zamanda tam ekran bir postacı da talep etmiştir.

234
00:16:43,380 --> 00:16:46,530
Şimdi geri gönderilene bakalım.

235
00:16:46,970 --> 00:16:48,680
Yani vücut sadece meow.

236
00:16:48,900 --> 00:16:53,880
Şimdi ne düşündüğümü bilmiyorum ama biraz metnim var meow, ve aynı şeyi

237
00:16:53,880 --> 00:17:00,090
doğru yola giderek bir istek göndererek yapabilir ve biz de oradan yüksek çıkabiliriz çizgi

238
00:17:00,120 --> 00:17:01,050
ile çiz.

239
00:17:01,250 --> 00:17:02,760
Ve biz de aynı şeyi elde ediyoruz.

240
00:17:03,050 --> 00:17:07,680
bu isteklerin bir tarayıcıdan kaynaklanıp kaynaklanmadığı önemli olmadığını size göstermek içindir.

241
00:17:07,670 --> 00:17:08,500
Dolayısıyla bu,

242
00:17:08,690 --> 00:17:14,310
Tarayıcıdaki bir telefon, Postman gibi bir yere veya başka bir yere ait değilse önemli değil.

243
00:17:14,580 --> 00:17:20,220
Sunucumuz, üç farklı rotaya istekte bulunmak isteyen tüm istekleri dinlemektedir.

244
00:17:20,510 --> 00:17:26,930
Köpek ve güzergah yolu ve bu isteklerden birini aldığında daha sonra basit bir metinle

245
00:17:26,930 --> 00:17:27,840
cevap verecektir.

246
00:17:27,840 --> 00:17:28,240
Tamam.

247
00:17:28,260 --> 00:17:31,790
Bu yüzden, uygulamayı ifade etmek için bu ilk giriş bölümünde anlatmak istediğim tek şey buydu.

248
00:17:31,800 --> 00:17:37,470
biliyorum, henüz bir uygulama olarak görülemedi, ancak bana güvendiğimize göre çok kasıtlıyız.

249
00:17:37,460 --> 00:17:39,650
Gerçekten çok basit olduğunu

250
00:17:39,650 --> 00:17:45,090
Küçük başlıyoruz ve ekleyeceğiz önümüzdeki birkaç parçanın aynı anda HQ posta dosyaları ile yanıt verdiği

251
00:17:45,090 --> 00:17:47,050
bir anda bir parça ekleyeceğiz.

252
00:17:47,070 --> 00:17:52,580
Bu gönderiyi okumak yerine, H tüm dosyasını göndermek için kullanacağımız başka bir yöntem var. T. mail geri göndermek

253
00:17:52,590 --> 00:17:57,550
ve ayrıca Raut değişkenleri veya yol değişkenleri kavramını tanıtacağız.

254
00:17:57,780 --> 00:17:59,000
Tamam bir sonraki video'da görüşürüz
