1
00:00:01,680 --> 00:00:06,690
Yapacağımız ilk şey, form verilerini formdan nasıl çıkardıklarımızı bulmak

2
00:00:06,690 --> 00:00:13,890
ve formumuza geri dönüp girişteki küçük bir şeyi değiştirmek ve girdiyi vermek ve

3
00:00:14,850 --> 00:00:20,130
adı vermek gerekiyor Buraya girdiğimizi, güzergahın içine baktığımızda anahtar olacak.

4
00:00:20,130 --> 00:00:24,720
Ve bence iyi bir isim sadece isim olacaktı, ancak bunun biraz kafa karıştırıcı olduğunu düşünüyorum.

5
00:00:24,810 --> 00:00:27,680
Öyleyse sadece yeni arkadaş edinelim.

6
00:00:28,350 --> 00:00:35,100
Bu durumda Bob'un değeri Bob'un isteğin gövdesinde gönderileceğini ve gövdenin içersinde isteğin yeni

7
00:00:35,100 --> 00:00:38,520
arkadaş adında tek bir mülk olacağını söyledi.

8
00:00:38,640 --> 00:00:42,660
Ve bunu görmek biraz daha kolaylaştırmak Bob'a eşit olacaktır.

9
00:00:42,870 --> 00:00:51,960
ABD'ye ADD arkadaşı için postaya çıkalım ve günlük isteği nokta gövdesini iptal edelim ve

10
00:00:51,960 --> 00:00:57,430
gövde talepi, istek gövdesindeki tüm verileri içeren bir nesnedir.

11
00:00:57,600 --> 00:01:03,060
Posta talebi yapan bir formumuz olduğunda tüm form verilerini talep gövdesine koyduğumuzu ve

12
00:01:03,150 --> 00:01:08,280
ardından ifade EP'imize ulaştığımızı ve istek gövdesi ise onu çekip çıkarmayı isteyeceğimizi unutmayın.

13
00:01:08,280 --> 00:01:12,880
Talep gövdesini basarsam yeni arkadaşımın Bob'a eşit olduğunu görmeliyiz.

14
00:01:13,200 --> 00:01:18,780
Ancak işe yaramayacak çünkü küçük bir parça eksik ve işe yaramadığını

15
00:01:18,780 --> 00:01:19,130
göstereceğim.

16
00:01:19,160 --> 00:01:23,660
İlk önce Billie'ye yeni bir arkadaş kazandırdık.

17
00:01:23,850 --> 00:01:30,210
Posta güzergahına ulaştığınızdan emin olunuz ve istikrarlı bir günlüğü alıyoruz, burada gövde tanımlanmamıştır.

18
00:01:30,330 --> 00:01:35,790
Bunun nedeni, Express'in kutudan çıkarılması aslında bizim için talep topluluğu oluşturmaması demektir.

19
00:01:35,820 --> 00:01:41,190
Ona açıkça talep gövdesini almasını ve bunun bir javascript nesnesine dönüştürülmesini ve böylece

20
00:01:41,190 --> 00:01:43,360
vücudumuzdan çağrılan talebi kullanmasını sağlamalıyız.

21
00:01:43,650 --> 00:01:48,550
Bunu yapmak için aslında Body parser adlı bir paket yüklememiz gerekiyor.

22
00:01:48,660 --> 00:01:57,060
NPM kurulum gövdesi çizgi ayrıştırıcı çizgi çizgi kaydetmek ve vücut duruşu nereye bir noktada ekspres ile birlikte

23
00:01:57,290 --> 00:02:00,040
olduğu ifade dışarı tür dışarı gitti.

24
00:02:00,060 --> 00:02:02,010
Ayrı olarak kurmanız gerekmiyordu.

25
00:02:02,010 --> 00:02:05,210
Şimdi bunu yaptın, her uygulamada kullanacağımız bir şey.

26
00:02:05,220 --> 00:02:10,920
Hemen hemen her zaman, kullanıcının veriyi sunucu tarafında çıkartmak istediğimize giren bir

27
00:02:10,950 --> 00:02:12,120
formumuz var.

28
00:02:12,120 --> 00:02:13,770
Beden ayrıştırıcısını kullanmamız gerekiyor.

29
00:02:14,090 --> 00:02:16,740
Tamam, sadece yüklemek yeterli değil.

30
00:02:16,800 --> 00:02:19,420
Daha sonra burada talep etmeye ihtiyacımız var.

31
00:02:19,980 --> 00:02:28,020
burada genişletilmiş yazacağız ve bu videoyu çok fazla detaya girerek tıkmak istemiyorum, ancak bununla birlikte

32
00:02:28,020 --> 00:02:37,410
Eğer sorularınız varsa, vücut bölümlerine veya dokümanlara gidebilir ve elle kaplamadığınız neyi yapıp yapmadığını ve neyin gerçekte uzanacağını okuyabilirsiniz.

33
00:02:37,410 --> 00:02:43,770
Tabii ki vücut ayrıştırıcısı tabii ki Adi Dasch ayrıştırıcısı gerektiriyor ve daha

34
00:02:44,700 --> 00:02:51,840
sonra yapmamız gereken sonraki şey vücut ayrıştırıcısını kullanmak için ifade etmesi ve böylelikle bu

35
00:02:51,840 --> 00:02:56,730
uygulamanın vücut ayrıştırıcıyı kullanması gerektiğine benziyor. gövde kısımlarına dönüştürdükten

36
00:02:56,730 --> 00:03:01,420
sonra URL kodladığınız noktaya ihtiyacımız var ve bunun yerine

37
00:03:01,440 --> 00:03:06,730
Her zaman görecek olan çizgiden biri ve dürüstçe çoğu zaman kopyalayıp yapıştırın.

38
00:03:06,750 --> 00:03:13,140
Artık, sunucumuzu, kodumuzu değiştirmeden yeniden başlatırsak, arkadaşım ekledikten sonra uygun

39
00:03:13,140 --> 00:03:17,850
bir şekilde ayarladık ve bedenimizi sürekli isteyeceğiz.

40
00:03:17,850 --> 00:03:25,790
Şimdi yenilenirsek, Hata! Şimdi formun eğik çizgi arkadaşlarına geri dönelim ve Linda adında bir arkadaşına ekleyin.

41
00:03:26,130 --> 00:03:33,540
Yeni bir arkadaş buldum ve konuyla ilgilendik. Talebi görüyoruz Adi şimdi bir nesne ve parti

42
00:03:33,540 --> 00:03:34,610
ayrıştırıcıdan geliyor.

43
00:03:34,770 --> 00:03:40,680
Bu yüzden Buddy ayrıştırıcısı istek gövdesini aldı ve yeni arkadaşı Linda'ya eşit olan bir

44
00:03:40,680 --> 00:03:41,860
javascript nesnesine ayrıştırdı.

45
00:03:42,180 --> 00:03:46,660
Yani aslında yapmak istediğimiz şey vücut dattının yeni arkadaşını talep etmek.

46
00:03:46,770 --> 00:03:50,370
Ve bu bize formun içinde olanın değerini verecektir.

47
00:03:50,820 --> 00:03:56,760
Ve yeni arkadaşın ad mülkiyetinden dolayı girdi üzerinde ayarladığımız ad özniteliğinden

48
00:03:57,050 --> 00:04:01,650
dolayı ne koyarsak yapalım, rota içinde aramamız gerekir.

49
00:04:01,920 --> 00:04:06,750
İşlem kaydını iptal etmek istemiyoruz, ancak yapmak istediğimiz şey onu

50
00:04:06,840 --> 00:04:09,540
aslında burada tanımladığımız friends dizisine eklemektir.

51
00:04:09,540 --> 00:04:15,840
Yapılması gereken ilk şey yeni bir değişkendir yapmak ve bunu sadece yeni arkadaş olarak

52
00:04:15,930 --> 00:04:22,590
adlandıracağız ve isteği bedeni yeni arkadaş olarak saklayacağız ve onu bu diziye eklemek istiyoruz

53
00:04:22,590 --> 00:04:30,180
ancak maalesef sadece arkadaş edemiyoruz Yeni arkadaşımı itmeyi bırak çünkü arkadaşımızın sadece bu işlev yerine tanımlandığı

54
00:04:30,180 --> 00:04:31,430
kapsamlı bir meseledir.

55
00:04:31,740 --> 00:04:34,570
Ve burada arkadaş gibi bir şey yok.

56
00:04:34,620 --> 00:04:35,430
Çok üzücü bir dünya.

57
00:04:35,430 --> 00:04:36,240
Arkadaşı yok.

58
00:04:36,450 --> 00:04:44,960
Bu yüzden bunu kopyalayıp, tüm rotalarımızın görülebileceği bir yere taşıyalım.

59
00:04:45,900 --> 00:04:50,760
Ve bu, uzun süredir yapmayacağımız bir şey; çünkü bu sadece bir

60
00:04:50,760 --> 00:04:56,650
dizi arkadaş ve yeni arkadaşlar ekleyebiliyoruz, ancak sunucu durur durmaz gider ve değer kaybeder.

61
00:04:57,120 --> 00:05:00,630
Yakında bir veritabanı kullanacağız ve kapsam alanı sorunu hakkında endişelenmene gerek yok.

62
00:05:00,660 --> 00:05:05,300
Şimdilik, onu tüm güzergahlarda erişebilmemiz için yalnızca güzergahların dışına taşımamız gerekiyor.

63
00:05:05,490 --> 00:05:08,990
Şimdi arkadaşlar durdurmak yeni Fransızca çalışması gerekir ve ben size göstereceğim.

64
00:05:08,990 --> 00:05:14,780
Şimdi sunucuyu yeniden başlatın, buradan formumuza dönün.

65
00:05:15,090 --> 00:05:19,370
Sayfayı yenileyin ve Jeanne'e ekleyin.

66
00:05:20,330 --> 00:05:22,920
Yeni bir arkadaş buldum ve bu rotaya ulaşacağız.

67
00:05:22,930 --> 00:05:28,950
Arkadaşlara geri dönersek, Jean'in eklendiğini görürüz.

68
00:05:29,490 --> 00:05:34,520
Demek ki bu, istekleri yeni arkadaşı kaldırdığımızda çalıştığımız anlamına geliyor.

69
00:05:34,680 --> 00:05:39,560
Ve biz de çılgınlık dizisine itiyor ve sonra bu yanıtı gönderiyoruz.

70
00:05:39,650 --> 00:05:44,760
Bununla birlikte, yeni bir arkadaş eklendikten sonra böyle bir yanıt almak istiyoruz.

71
00:05:46,020 --> 00:05:47,950
Çoğu zaman bunu görmek istemiyoruz.

72
00:05:47,970 --> 00:05:53,700
yerine rez üzerinde yeniden yönlendirme ve yönlendirme denilen daha iyi bir yöntem kullanabilirsiniz.

73
00:05:53,730 --> 00:06:02,070
Genellikle sadece bu sayfaya geri dönüp yeni arkadaşımızı görmek istiyoruz ve bunu yapabilmek için göndermek yerine veya render

74
00:06:02,400 --> 00:06:03,750
Bir güzergahın adını al.

75
00:06:03,990 --> 00:06:10,140
Ve durumumuza göre arkadaşlarınızı eğik çizgi halinde çizelim ve bu rotaya yönlendirecekler ve kodu

76
00:06:10,170 --> 00:06:16,860
eğik çizgi arkadaşları yolunun içinde yayınlayacaklar ve hepsi Fransız şablonunu oluşturuyor ve arkadaşlarının değerini geçirmeleri

77
00:06:17,010 --> 00:06:18,290
için yapıyorlar.

78
00:06:18,600 --> 00:06:26,240
Şimdi sunucuyu tekrar başlatıp sayfayı yenileyeceğiz, burada yeni bir arkadaş ekleyelim.

79
00:06:26,610 --> 00:06:31,180
Tina ve vuruş yeni bir arkadaşım ve Tina eklendi görebilirsiniz.

80
00:06:31,260 --> 00:06:34,000
Unutmayın ki biz sadece bu sayfada hep kalmuyoruz.

81
00:06:34,050 --> 00:06:36,790
Bunu burada izlersen tekrar yaparım.

82
00:06:36,880 --> 00:06:38,210
Jeanne'e ekleyin.

83
00:06:38,530 --> 00:06:40,840
Yeni bir arkadaş kazandım.

84
00:06:40,910 --> 00:06:45,690
Sayfayı anlık olarak yenilersiniz ve bunun nedeni, başka bir yerden gönderilen isteklerin

85
00:06:45,690 --> 00:06:49,440
postayla çok fazla tamamlandığını gösteren bir yayın isteği gönderiyoruz.

86
00:06:49,440 --> 00:06:52,090
Arkadaşım burada biraz mantık yürütüyor.

87
00:06:52,260 --> 00:06:56,640
Ve sonra bizi çoktan çabucak aynı sayfaya geri döndürüyoruz zaten zaten aynı rotadayız.

88
00:06:56,970 --> 00:07:04,080
titremesini göreceksiniz ve bu küçük simgenin sayfanın revize edildiği hediye olduğunu görmek neredeyse hiç fark edilmemektedir.

89
00:07:04,080 --> 00:07:06,360
Dolayısıyla, bir saniye için sayfanın

90
00:07:06,360 --> 00:07:12,820
Ancak bahsettiğim gibi sunucu yeniden başlatırsam friends dizininin değeri buna geri döner.

91
00:07:12,840 --> 00:07:16,890
Bu yüzden tüm bu arkadaşlarımızı kaybederiz ve verilerimize kalıcı olmaz.

92
00:07:16,890 --> 00:07:20,190
Bunu yalnızca birkaçımızdaki veritabanlarına eriştikten sonra çözeceğiz.

93
00:07:20,530 --> 00:07:20,860
TAMAM.

94
00:07:20,880 --> 00:07:24,160
Burada çok şey kaptığımız her şeyin özetini verelim.

95
00:07:24,180 --> 00:07:30,390
Konuştuğumuz ilk şey bir posta güzergahı oluşturmaktı ve yapmamız gereken tek şey uygulama sonrasıydı ve

96
00:07:30,390 --> 00:07:35,740
sadece o sırada olan belirli satırlara gönderilen isteklerle tetiklendiğinden farklı olarak çalışıyordu.

97
00:07:36,570 --> 00:07:43,950
Ve sonra da biliyorsun ve işe yarayan postacı ile nasıl bir posta talebi gönderebildiğimizi gördük ve

98
00:07:43,950 --> 00:07:47,390
sonra postman kullanarak bir posta talebi gönderebileceğimizi gördük.

99
00:07:47,400 --> 00:07:49,070
Ve sonra da bir form kullanıyor.

100
00:07:49,290 --> 00:07:55,740
Ve bir form gönderirken eylem ve yöntem sağlamamız gerekir ve bunu erken yaşlarda benim formlarla konuştuğumuzda

101
00:07:55,740 --> 00:08:01,170
tanıtmak isteriz ve daha sonra kursta hangi eylemin ve yöntemin ne anlama geldiğini

102
00:08:01,170 --> 00:08:05,460
ve ne postanın ne olduğunu öğrendim İstek, bir get isteğine karşı.

103
00:08:05,460 --> 00:08:09,990
girdi içermiyor ve bu konuda bir yol değil. girdiğimizde name özniteliğini

104
00:08:09,990 --> 00:08:15,630
ekledik ve değeri yeni arkadaş olarak belirlediğimiz bu name özniteliği, verilerin istek gövdesine nasıl eklendiğidir.

105
00:08:15,630 --> 00:08:22,290
Dolayısıyla, şimdi mesajlar almanın, bu eylemin ne anlama geldiği ve hangi yolların ne olduğu anlamındaki farkı biraz

106
00:08:22,290 --> 00:08:27,200
daha anlamaya başladığınız o zamana kadar bir forumumuz var ve tek bir

107
00:08:27,210 --> 00:08:33,390
Bu formu gönderdikten sonra, bu formun değeri ne olursa olsun, Tina diyelim ki

108
00:08:33,390 --> 00:08:35,130
yeni arkadaş adıyla gönderilecek.

109
00:08:35,400 --> 00:08:42,090
Ve daha sonra cihazımızın içinde, NPM kurulum gövdesi purser'ı kurmak zorunda olduğumuz vücut ayrıştırıcıyı

110
00:08:42,300 --> 00:08:48,600
içerdiysek ve ardından uygulamanıza onu kullanmasını söylemek zorunda kaldıysak, onu yeni çağrı arkadaşı

111
00:08:48,600 --> 00:08:49,810
talebi ile ayıklayabiliriz.

112
00:08:49,800 --> 00:08:56,070
alıp onu burada kullandığımız gibi kullanabildiğimiz ve erişebileceğimiz bir javascript nesnesine ayıracaktır.

113
00:08:56,070 --> 00:09:02,100
Ayrıştırıcıyı kullanmaya ve bu satırı her zaman göreceğine göre, ayrıştırıcı istek

114
00:09:02,100 --> 00:09:02,720
gövdesini

115
00:09:02,820 --> 00:09:08,640
Ve gördüğümüz son yeni şey redstart yönlendirmesiydi; bu da eğik çizgi arkadaşı gibi bir tanıdık alacak

116
00:09:09,030 --> 00:09:13,890
ve bu rota tekrar tetikleyecek ve eğik çizgi arkadaşlarının rotasının içindeki tüm kodu çalıştıracak.

117
00:09:13,890 --> 00:09:15,280
Pekâlâ, bir sonraki derside görüşürüz.
