1
00:00:01,680 --> 00:00:20,130
我們會做的第一件事是弄清楚如何獲取表單數據的表格中，我們需要回到我們的形式和改變一個小物件，輸入我們需要給輸入和命名名稱我們給輸入，這裡將是我們看上升的路線內的關鍵。

2
00:00:20,130 --> 00:00:24,720
而且我認為一個好名字也只是名字，但我認為這是一個有點混亂。

3
00:00:24,810 --> 00:00:27,680
因此，讓我們只是做新朋友。

4
00:00:28,350 --> 00:00:38,520
所以此在這種情況下，鮑勃的值將在請求的主體被發送，並且在體內的請求會有名為新朋友的一個屬性。

5
00:00:38,640 --> 00:00:42,660
這將是等於鮑勃使這一點比較容易看到。

6
00:00:42,870 --> 00:00:57,430
讓我們去美國進入後出加為好友，讓我們取消日誌請求點身體，並請求了身體是一個對象，將包含所有數據的請求主體。

7
00:00:57,600 --> 00:01:08,280
而記得當我們有做的POST請求所有的表單數據被放在請求體形式，然後它會為我們明確EP，我們希望把它拉出來，如果請求主體。

8
00:01:08,280 --> 00:01:12,880
所以，如果我打印請求主體，我們應該看到，新朋友等於鮑勃。

9
00:01:13,200 --> 00:01:19,130
不過這不會工作，因為我們缺少一個小片，我會告訴你，這是行不通的。

10
00:01:19,160 --> 00:01:23,660
首先，讓我們加入比利我做了一個新朋友。

11
00:01:23,850 --> 00:01:30,210
我們得到你已經達到了佈線後，我們得到一個恆定的日誌在此處索取了身體處於不確定狀態。

12
00:01:30,330 --> 00:01:35,790
那是因為快遞開箱實際上並沒有為我們創造請求了身體。

13
00:01:35,820 --> 00:01:43,360
我們需要明確告訴它採用請求主體的，並把它變成一個JavaScript對象供我們使用的身體叫請求。

14
00:01:43,650 --> 00:01:48,550
因此，要做到這一點，我們確實需要安裝一個名為Body解析器包。

15
00:01:48,660 --> 00:02:00,040
所以，故宮安裝體幾許幾許解析器幾許保存和身體姿態是種了進出快遞的地方在一個點上它與快遞捆綁。

16
00:02:00,060 --> 00:02:02,010
你不必單獨安裝。

17
00:02:02,010 --> 00:02:05,210
現在你做的是什麼，我們將在每一個應用程序使用。

18
00:02:05,220 --> 00:02:12,120
幾乎任何時候，我們有一個用戶輸入數據時，我們想從服務器端提取數據的形式。

19
00:02:12,120 --> 00:02:13,770
我們需要用身體解析器。

20
00:02:14,090 --> 00:02:16,740
行，所以它不只是安裝它就好了。

21
00:02:16,800 --> 00:02:19,420
然後，我們需要為需要在這裡。

22
00:02:19,980 --> 00:03:01,420
所以只要你當然身體解析器需要阿迪Dasch分析器，然後我們需要做的下一件事就是告訴Express使用身體解析器，這樣看起來像這樣需要做的應用程序使用身體解析器這是我們剛剛通過導入創建的變量包的身體部位，然後我們需要做點你URL編碼，然後，而不是在這裡，我們要寫入擴展是真實的，我不希望通過進入太多細節停滯不前視頻下降，但與這如果你有問題，你可以去身體部位或文檔和了解你是什麼埃爾無塗層做什麼真正的擴展做。

23
00:03:01,440 --> 00:03:06,730
這是其中的一個，將看到所有的時間和誠實只需複製並粘貼大部分時間線。

24
00:03:06,750 --> 00:03:17,850
所以，現在我們有建立，如果我們重新啟動服務器，現在不改變我們的代碼，我們有多達易後添加好友，我們正在不斷地接受請求排出體外。

25
00:03:17,850 --> 00:03:25,790
現在，如果我們刷新糟糕！讓我們回到表格斜線的朋友，並添加一個名為琳達的朋友。

26
00:03:26,130 --> 00:03:34,610
我做了一個新朋友，我們期待在CON。我們看到了要求阿迪現在是一個對象，這是一個從黨的解析器來。

27
00:03:34,770 --> 00:03:41,860
所以巴迪解析器了請求主體和解析它變成有新的朋友等於琳達的JavaScript對象。

28
00:03:42,180 --> 00:03:46,660
所以，我們真正想要做的是要求達到身體達特新朋友。

29
00:03:46,770 --> 00:03:50,370
這將給予我們的是什麼形式的內部價值。

30
00:03:50,820 --> 00:04:01,650
請記住新朋友是因為name屬性name屬性，我們在設置無論我們把這裡就是我們需要的路線裡面看它的投入。

31
00:04:01,920 --> 00:04:09,540
我們不只是要取消登錄它雖然是我們想要做的是真正把它添加到我們這裡定義的數組朋友。

32
00:04:09,540 --> 00:04:31,430
所以，我們要做的第一件事就是做一個新的變量，我們只是把它的新朋友，我們將只存儲請求了身新朋友，然後我們想將它添加到這個數組但不幸的是，我們不能只做朋友停止推新的朋友，因為有就是我們的朋友只被定義而不是此功能的範圍界定問題。

33
00:04:31,740 --> 00:04:34,570
而在這裡有沒有這樣的事情啦。

34
00:04:34,620 --> 00:04:35,430
這是一件很悲哀的世界。

35
00:04:35,430 --> 00:04:36,240
有沒有朋友。

36
00:04:36,450 --> 00:04:44,960
因此，我們需要複製了這一點，它是我們所有的航線可見的地方移動它。

37
00:04:45,900 --> 00:04:56,650
這是東西，我們不會做長久，因為這僅僅是朋友的數組，我們可以在添加新的朋友，但一旦服務器停止，他們就會消失，恢復到disvalue。

38
00:04:57,120 --> 00:05:00,630
不久，我們將使用一個數據庫，我們不會擔心作用域的問題。

39
00:05:00,660 --> 00:05:05,300
現在，我們只需要將其移動路線之外，這樣我們就可以在所有路由訪問它。

40
00:05:05,490 --> 00:05:08,990
所以，現在的朋友停止推新的法國應該工作，我會告訴你的。

41
00:05:08,990 --> 00:05:14,780
現在，重新啟動服務器回到我們這裡的形式。

42
00:05:15,090 --> 00:05:19,370
刷新頁面，讓我們在珍妮補充。

43
00:05:20,330 --> 00:05:22,920
我做了一個新的朋友，我們得到這條路線。

44
00:05:22,930 --> 00:05:28,950
現在，如果我們回到我的朋友看到​​吉恩已添加。

45
00:05:29,490 --> 00:05:34,520
因此，這意味著，這是工作的地方我們提取了請求身體向上的新朋友。

46
00:05:34,680 --> 00:05:39,560
而且我們也推入了狂熱數組，然後我們發送此響應。

47
00:05:39,650 --> 00:05:45,410
然而，它的非常罕見的，我們希望有一些像這樣的反應，我們添加一個新的朋友了。

48
00:05:46,020 --> 00:05:47,950
大多數時候，我們不希望看到這一點。

49
00:05:47,970 --> 00:06:02,390
通常我們只是想回到這個網頁，看到了新的朋友，要做到這一點是我們可以做的是，而不是發送或代替使我們可以使用蘇亞雷斯稱為重定向諾特爾方法和重定向。

50
00:06:02,400 --> 00:06:03,750
好走的路線的名稱。

51
00:06:03,990 --> 00:06:18,290
而在我們的情況下，做好削減朋友，他們會重定向到這條路線，他們將運行斜線朋友路線裡面的代碼和所有所做的是它呈現了法國模板，並通過在朋友的價值。

52
00:06:18,600 --> 00:06:26,240
因此，如果我們再次啟動服務器，我們回去刷新頁面，讓我們在新的朋友在這裡補充。

53
00:06:26,610 --> 00:06:31,180
Tina和打我做了一個新朋友，你可以看到蒂娜已被添加。

54
00:06:31,260 --> 00:06:34,000
請記住，我們不只是停留在此頁面上的全部時間。

55
00:06:34,050 --> 00:06:36,790
如果你看這一權利在這裡讓我再做一次。

56
00:06:36,880 --> 00:06:38,210
讓我們在珍妮補充。

57
00:06:38,530 --> 00:06:40,840
我打我的一個新朋友。

58
00:06:40,910 --> 00:06:49,440
你可以看到頁面刷新瞬間，這就是因為我們發送POST請求其他地方該職位的要求是越來越太包裹起來後。

59
00:06:49,440 --> 00:06:52,090
廣告的朋友它做在這裡一些邏輯。

60
00:06:52,260 --> 00:06:56,840
然後它的速度非常快重定向我們回到同一頁面，我們已經是在同一條路線。

61
00:06:56,970 --> 00:07:06,360
所以這是難以察覺你只看到頁面閃爍一秒鐘，看到這個小圖標的頁面revoting贈品。

62
00:07:06,360 --> 00:07:12,820
但正如我所說，如果我重新啟動服務器的朋友數組的值可以追溯到這一點。

63
00:07:12,840 --> 00:07:16,890
因此，我們失去所有這些朋友，我們沒有任何永久性我們的數據。

64
00:07:16,890 --> 00:07:20,190
我們會解決，一旦我們得到的只是我們幾個數據庫。

65
00:07:20,530 --> 00:07:20,860
好。

66
00:07:20,880 --> 00:07:24,160
讓我們去淺談我們在這裡討論了許多的一切。

67
00:07:24,180 --> 00:07:36,100
我們談論的第一件事是建立一個佈線後，所有我們所要做的就是應用程序後，它的工作原理類似，只是它是由POST請求到特定的行你才會觸發容易搞定。

68
00:07:36,570 --> 00:07:47,390
然後，你知道的，然後我們看到了我們如何可以發送郵遞員其中工程POST請求，然後我們看到，我們可以使用郵遞員發送請求POST請求。

69
00:07:47,400 --> 00:07:49,070
然後還用一種形式。

70
00:07:49,290 --> 00:08:05,460
當我們發送的形式，我們需要提供的動作和方法，我介紹的這款真正的早期，當我們談論年齡到我的形式和我提到，後來在使用過程中，你會更多地了解什麼樣的行動和方法的含義以及後請求是對一個GET請求。

71
00:08:05,460 --> 00:08:27,200
所以這是一個時間，現在，你已經開始了解更多關於希望的區別一點點得到的職位，什麼這一行動意味著與是什麼路線呢，所以我們有一個論壇之間，這已經不是單一的輸入和上我們添加了name屬性和我們設定的值是新的朋友這個名字屬性的輸入是如何將數據添加到請求主體。

72
00:08:27,210 --> 00:08:35,130
所以，當我們提交這份任何這種形式的價值是讓我們說蒂娜這是怎麼回事的新朋友的名義發送。

73
00:08:35,400 --> 00:08:49,810
然後我們的設備裡面，我們可以只用，如果我們已經包括身體解析器，我們必須安裝NPM安裝乘務長身體，然後我們不得不告訴我們的應用程序使用它的要求向上bodycount新朋友解壓縮。

74
00:08:49,800 --> 00:09:02,720
因此，容易使用的解析器，這整條生產線的人會看到所有的時間，當我們做到這一點解析器將請求體，並將其解析為一個JavaScript對象就像我們在這裡，我們可以使用和訪問。

75
00:09:02,820 --> 00:09:13,890
而且我們看到上一個新的事情是紅尾鳥重定向，將帶你認識一個像斜線的朋友，這將再次觸發這條路線，並運行斜線朋友航線內的所有代碼。

76
00:09:13,890 --> 00:09:15,280
好吧，我會看到你在下一課。
