1
00:00:00,300 --> 00:00:07,590
好讓我們的解決方案，這項工作開始，我們將創建一個新的文件夾，我將只是調用的解決方案開始。

2
00:00:07,710 --> 00:00:12,820
因此，讓您的解決方案和CD成溶液。

3
00:00:13,260 --> 00:00:15,820
然後，我們需要建立我們的包想到傑森。

4
00:00:16,050 --> 00:00:18,890
所以我會在裡面做NPM。

5
00:00:18,900 --> 00:00:24,050
這就是通常當我開始一個新的快速應用程序之前，我做任何文件，我做的第一件事。

6
00:00:24,060 --> 00:00:36,920
我只是在它運行NPM和我就一起去solutionis名稱1.0點沒有說明將解決第一表達的鍛煉。

7
00:00:36,930 --> 00:00:52,100
切入點會使應用J.S.只是一個偏好測試命令的事項，並輸入get庫命中輸入關鍵字命中進入筆者冷兵器許可證的罰款。

8
00:00:52,110 --> 00:00:53,200
這個可以嗎。

9
00:00:53,280 --> 00:00:54,120
是。

10
00:00:54,500 --> 00:00:58,060
OK，這樣為我們提供了傑森可以看到，這裡的包。

11
00:00:58,320 --> 00:00:59,860
現在我打算讓我們行動起來。

12
00:00:59,900 --> 00:01:17,140
是的，這就是我會寫所有的路線和代碼，然後我們需要安裝EXPRESS所以NPM安裝Express和重要組成部分，是我想你添加為包中的東西傑森的依賴。

13
00:01:17,370 --> 00:01:31,210
和技術，你可以做手工，通過進入和在那裡打字，但這個想法是使用破折號破折號保存它會尋找傑森並自動添加為我們那裡，你可以看到這裡的包。

14
00:01:31,680 --> 00:01:33,850
收出middies。

15
00:01:33,870 --> 00:01:34,720
開始了。

16
00:01:34,980 --> 00:01:38,410
現擁有依賴和下表達上市。

17
00:01:38,770 --> 00:01:42,500
行，所以讓我們開始通過建立我們的基本明確的應用程序。

18
00:01:42,510 --> 00:02:06,060
所以，我要打開這個應用程序朱利葉斯，我將需要快速，這只是需要快遞的內容模塊的快遞包裹，然後我們希望執行它，將它保存到其通常被稱為應用程序變量，但它可以被稱為事情就是這樣。

19
00:02:06,060 --> 00:02:12,500
現在，我們有將用於建立我們的路線，讓我們繼續前進，做第一個是根目錄下的應用程序變量。

20
00:02:12,630 --> 00:02:19,430
如此貼切GET斜線和我們正在尋找的信息是不是。

21
00:02:19,560 --> 00:02:29,850
歡迎來到我的任務所以我就複製了易獲取，然後我們需要我們的函數的請求和響應的對象。

22
00:02:31,470 --> 00:02:41,760
而在這裡，他們將設置開始和我們要做一個蘇亞雷斯發送，只是發送整串和保存。

23
00:02:42,450 --> 00:02:44,090
讓我們繼續前進並啟動服務器。

24
00:02:44,250 --> 00:02:48,380
所以節點Abdulle是，你會發現沒有任何反應。

25
00:02:48,600 --> 00:02:50,470
那是因為我們缺少在底部的代碼。

26
00:02:50,540 --> 00:02:54,880
這實際上告訴表達它告訴應用程序監聽特定端口上。

27
00:02:55,380 --> 00:03:05,730
因此，我們需要在app聽添加，然後我們需要提供它是EMV港口和同一件事的IP進程的端口。

28
00:03:05,760 --> 00:03:08,960
因此，處理NVI IP。

29
00:03:09,600 --> 00:03:17,930
我想在一個小的消息之後添加所以它接受一個可選的回調，我們可以做一個控制台日誌。

30
00:03:18,330 --> 00:03:33,630
沒有服務你的應用程序，讓我們保存，如果我們現在啟動服務器，我們得到一點消息，如果我們去你只是根和我打進去。

31
00:03:33,750 --> 00:03:34,920
我得到的不是。

32
00:03:34,920 --> 00:03:39,180
歡迎到我的任務是我們所期待的。

33
00:03:39,210 --> 00:03:41,520
所以這是1開出3路了下來。

34
00:03:42,060 --> 00:03:51,090
讓我們開始對這個說話斜線動物路線，這裡的主要目標是讓你用的路由參數，而不是正確的定義。

35
00:03:51,210 --> 00:03:54,000
因此，有A股先於另一個拐搞定。

36
00:03:54,000 --> 00:03:54,810
正確的方式。

37
00:03:54,840 --> 00:04:07,220
我會告訴你，你不應該做的是斜線講斜線豬做什麼它自己的路線，然後又一個叩頭，這不是很乾燥的代碼，特別是如果我們有五個不同的動物。

38
00:04:07,230 --> 00:04:08,850
這是不是你希望做什麼。

39
00:04:09,030 --> 00:04:17,830
我一直在尋找這個說話的斜線斜線結腸癌的動物，這可以被命名為任何東西，但我覺得動物是很有道理的。

40
00:04:17,850 --> 00:04:27,910
也許你可以把它叫做生物很好，但我們也可以叫它點¯x這絕對不是一個偉大的變量名，這並不意味著很多，但它的工作方式完全相同動物。

41
00:04:28,560 --> 00:04:39,380
然後讓我們與我們在我們的反應在這裡，我們知道我們將要在年底送點東西回來，我們可以添加在要求添加此英寸

42
00:04:39,630 --> 00:04:44,870
而我們為什麼不通過只是說這是講的路線開始。

43
00:04:45,000 --> 00:05:01,710
只是為了確保我們的路由參數設置是否正確，如果我們重新啟動服務器回去刷新，並觸發它，我們需要去講斜線斜線的東西任何東西，我們得到這個是揚聲器。

44
00:05:02,160 --> 00:05:06,820
OK所以現在讓我們關注這裡的邏輯。

45
00:05:06,960 --> 00:05:10,830
我們要做的第一件事就是提取的動物。

46
00:05:10,910 --> 00:05:13,720
所以我要做一個變量只是把它的動物。

47
00:05:14,000 --> 00:05:20,200
請記住它在帕拉莫所以請求了harams點的動物是如何訪問。

48
00:05:20,420 --> 00:05:25,640
然後，我們需要做的下一件事就是必須將存儲的動物發出的聲音的變量。

49
00:05:25,700 --> 00:05:36,270
因此，像變種的聲音和這將只是一個空字符串開始，然後我們將基本檢查，如果動物是等於豬。

50
00:05:37,220 --> 00:05:43,580
然後會說的聲音應該是哼，做同樣的事情。

51
00:05:43,670 --> 00:05:46,990
LCF動物等於牛。

52
00:05:47,840 --> 00:05:49,360
我們可以繼續這樣做。

53
00:05:49,460 --> 00:05:53,360
聲音等於哞。

54
00:05:53,750 --> 00:06:14,260
而我們只是停留在這一點目前並加入我們的分號，然後鶇發送，我們將只發送加動物再加上另外一個空間說空間，加上聲音。

55
00:06:15,650 --> 00:06:17,950
而這只有兩種動物現在。

56
00:06:18,020 --> 00:06:21,400
因為你可以看到它的工作一點點地得到其他動物在裡面。

57
00:06:21,410 --> 00:06:27,790
這是一個整個國家其他聲明，我會告訴你在短短的第二個這樣做的一個較短的方式，但我們要確保這個工程。

58
00:06:27,800 --> 00:06:36,950
所以，如果動物豬的聲音，彷彿這是牛哞聲，然後讀出和動物說加的聲音。

59
00:06:36,950 --> 00:06:37,980
讓我們重新開始。

60
00:06:37,980 --> 00:06:40,720
看看我們有什麼語法錯誤啟動。

61
00:06:41,420 --> 00:06:42,470
看起來不錯。

62
00:06:42,830 --> 00:06:43,910
讓我們來刷新。

63
00:06:43,910 --> 00:06:45,860
這是講斜線豬。

64
00:06:46,250 --> 00:06:50,120
然而，豬說，哼，讓我們做同樣的事情的奶牛。

65
00:06:50,630 --> 00:06:51,790
牛哞哞說。

66
00:06:52,160 --> 00:06:53,290
優秀。

67
00:06:53,300 --> 00:07:00,840
現在，讓我們回過頭來談談我提到，我們不必有一個單獨的if語句為每一個動物的更簡單的方法。

68
00:07:01,760 --> 00:07:20,100
所以，與其這樣做，我要刪除這一切，我要確定動物的聲音配對的字典，這將只是一個簡單的JavaScript對象，所以我會叫它遠遠聲音和內我們將有一個動物像豬，這將對應於聲音點。

69
00:07:20,450 --> 00:07:24,370
然後，我們將有另一項針對其對應畝牛。

70
00:07:24,710 --> 00:07:30,040
另有一對狗，這將對應狼狼。

71
00:07:30,170 --> 00:07:35,640
然後，我們將在貓添加以及它說我恨你的人。

72
00:07:36,110 --> 00:07:41,810
而最後的動物將是金魚和金魚說，點點點。

73
00:07:42,110 --> 00:07:51,070
所以，現在我們有，雖然我們需要做的動物具有完善的匹配這個對象的聲音是採取用戶正在尋找的動物。

74
00:07:51,080 --> 00:07:58,940
所以說，例如斜線的狗，我們採取的狗，將其插入的聲音，我們會盡快狼狼回來。

75
00:07:58,940 --> 00:08:07,840
因此，我們將保持動物是怎麼回事，我們需要這個變量，但現在的聲音是要等於動物的聲音就這樣。

76
00:08:07,840 --> 00:08:09,330
我們要善於走了。

77
00:08:09,770 --> 00:08:15,160
讓我們保存重啟服務器更新。

78
00:08:16,250 --> 00:08:17,950
和它說同樣的事情。

79
00:08:17,960 --> 00:08:19,840
讓我們試試金魚。

80
00:08:20,170 --> 00:08:30,830
金魚說，點點點和貓的貓說：我恨你和他有兩個，我想作出輕微修改。

81
00:08:30,860 --> 00:08:35,880
第一個是，我想在動物的聲音報價。

82
00:08:36,020 --> 00:08:39,860
所以說貓說，然後引用我恨你的人。

83
00:08:40,340 --> 00:08:42,000
並有這樣做的幾種方法。

84
00:08:42,020 --> 00:08:45,210
最簡單的就是用聲音左右單引號。

85
00:08:45,290 --> 00:08:46,820
所以我們會做這樣的事情。

86
00:08:46,820 --> 00:08:54,510
或者我們添加一個單引號，然後在我們結束加一個新的字符串和所有的走了進去該字符串是一個單引號。

87
00:08:54,830 --> 00:08:58,920
報價可這樣的痛苦，有時在JavaScript但這不是太糟糕了。

88
00:08:58,940 --> 00:09:04,190
我們有單引號，而不是雙引號或在裡面的雙引號使用單引號。

89
00:09:04,220 --> 00:09:12,070
而現在重新再次刷新，我們得到貓說：我恨你的人。

90
00:09:12,080 --> 00:09:13,370
最終報價。

91
00:09:13,370 --> 00:09:18,690
但是，如果我去的貓用大寫C我們有一個問題。

92
00:09:18,830 --> 00:09:21,430
同樣的事情，如果是好狗與資本C.

93
00:09:21,440 --> 00:09:26,080
這是因為我們的聲音裡反對他們不是大寫。

94
00:09:26,150 --> 00:09:35,380
關鍵是這裡的豬用或小寫字母P的狗具有較低的情況下，D和而不是複製它，我們可以做的狗相當於狼狼。

95
00:09:35,540 --> 00:09:37,340
這真的不乾燥。

96
00:09:37,460 --> 00:09:40,680
因為它來自於我們可以做什麼，而不是僅僅是下跌的情況下的動物。

97
00:09:40,850 --> 00:09:46,830
因此，對於動物的請求得到了降低的情況下就這樣。

98
00:09:47,240 --> 00:09:58,870
現在我們重新啟動一次刷新和狗現在大寫字母D和小寫的工作一樣。

99
00:09:59,110 --> 00:09:59,810
在那裡，我們走了。

100
00:10:00,030 --> 00:10:01,550
所以這是它的這條路線。

101
00:10:02,010 --> 00:10:04,320
下一路線是重複路由。

102
00:10:04,410 --> 00:10:13,490
因此，我們將有一個恰當的get和我們知道我們將有濕地重複，然後我們需要兩個變量，或在路線兩個參數。

103
00:10:13,620 --> 00:10:16,030
和第一個是該消息。

104
00:10:16,090 --> 00:10:18,730
所以我們只需要調用它反复的消息。

105
00:10:18,730 --> 00:10:21,230
和第二個是的次數。

106
00:10:21,290 --> 00:10:32,630
並沒有調用時間，我們將在回調的請求和響應增加，當這條路被擊中將運行代碼。

107
00:10:33,000 --> 00:10:37,240
而這裡裡面，我們為什麼不開始只是捕捉這兩個變量。

108
00:10:37,440 --> 00:10:48,910
所以VAR消息等於要求頂部harams消息和VAR時間等於請求。

109
00:10:49,120 --> 00:10:54,690
Harams倍和洪水做了回應發送。

110
00:10:55,000 --> 00:11:01,780
而我們只是做消息加上消息只是為了看看它是什麼。

111
00:11:02,010 --> 00:11:08,390
而我們也將加倍是級次。

112
00:11:08,460 --> 00:11:26,470
因此，只要確保我們得到的消息，並看準時機重新啟動服務器再次回到刷新這個時候再去重複斜線，我們會盡你好削減之一，我們得到的消息你好倍是一個整體，如果我們改變這種狀況。

113
00:11:26,830 --> 00:11:28,090
它的工作原理就好了。

114
00:11:28,440 --> 00:11:39,390
行，所以現在讓我們回去工作在實際上得到這個工作，我們重複信息次數的時候，我們要做的第一件事是確保時間是一個數字。

115
00:11:39,420 --> 00:11:40,900
因為現在它是一個字符串。

116
00:11:41,130 --> 00:11:47,820
因此，我們將要求做也許有時只是喜歡這個數字，然後我們需要做一個循環。

117
00:11:47,880 --> 00:11:49,270
因此，我們通過將循環。

118
00:11:49,330 --> 00:11:53,770
所以我就開始在for循環的變種我相等。

119
00:11:54,210 --> 00:11:57,050
小於倍。

120
00:11:57,580 --> 00:12:00,180
另外再加上就是這樣。

121
00:12:00,180 --> 00:12:05,720
然後這裡裡面，我們需要做的就是添加一個消息給一個變量。

122
00:12:05,740 --> 00:12:13,950
因此，通過循環每一次，我們將加入消息，我們會作出這個巨大的潛在斯金格一個巨大的字符串，我們然後在最後發送。

123
00:12:13,950 --> 00:12:20,480
我們只能做鶇發送一個時間，當你做出一個網站請求你得到一個響應回來。

124
00:12:20,500 --> 00:12:29,670
你沒有得到多個響應和紅尾鳥發送發送響應，所以我們不能只是休息發送出去的循環，因為它只會發生在第一時間。

125
00:12:29,700 --> 00:12:30,750
然後，我們就大功告成了。

126
00:12:31,020 --> 00:12:33,250
因此，我們需要做一個重新發送。

127
00:12:33,370 --> 00:12:45,930
而且，我們只是重新啟動，並導致它是還不存在，我們需要定義一個變量，我們將開始使用var結果等於只是空字符串。

128
00:12:46,120 --> 00:12:53,030
然後在循環中每一次我們會做導致加等於信息就這樣。

129
00:12:53,430 --> 00:13:01,020
這將隨後發回，我們已經構建，我們已經通過這個循環會建立起來的結果字符串。

130
00:13:01,440 --> 00:13:11,660
因此，重新啟動服務器再次刷新，只是做一些更易於管理似喜斜線10。

131
00:13:12,390 --> 00:13:18,300
它看起來像我們得到最高的10讓我們做三送三的傢伙在那裡。

132
00:13:18,630 --> 00:13:22,010
但我想有他們之間的空間，並做到這一點。

133
00:13:22,080 --> 00:13:26,740
這是一個簡單的變化，我們將只添加一個空格。

134
00:13:28,440 --> 00:13:36,070
經過我們留言添加並重新啟動刷新我們只需要添加一個空格。

135
00:13:36,580 --> 00:13:39,670
現在，我們獲得高空間的高空間的高。

136
00:13:40,260 --> 00:13:44,040
讓我們做一個小斜線1000。

137
00:13:44,040 --> 00:13:44,790
在那裡，我們走了。

138
00:13:44,790 --> 00:13:46,060
對我來說很好。

139
00:13:46,050 --> 00:13:51,740
的最後一步越來越這是為了打印頁面遺憾未發現包羅萬象的路線。

140
00:13:51,800 --> 00:13:54,760
什麼是你這輩子做的，使這項工作。

141
00:13:54,780 --> 00:13:56,390
我們需要使用星號。

142
00:13:56,520 --> 00:14:06,920
因此，我們將在文件容易得星的底部，然後我們的函數的請求和響應回去而已。

143
00:14:07,290 --> 00:14:17,870
然後在這裡，我們會做一個鶇發送並粘貼在該字符串並保存最後一次重新啟動服務器。

144
00:14:18,480 --> 00:14:25,490
讓我們回到刷新，並嘗試將不存在這樣的路線。

145
00:14:25,540 --> 00:14:26,760
忘記遺憾。

146
00:14:26,830 --> 00:14:27,880
找不到網頁。

147
00:14:28,000 --> 00:14:30,170
什麼是你這輩子做的事情。

148
00:14:30,180 --> 00:14:32,180
好吧所以這是它為這項工作。

149
00:14:32,190 --> 00:14:34,800
那接下來我們要保持與快遞工作。

150
00:14:34,810 --> 00:14:39,910
我們要談談我們如何能夠與HDMI的工作，我們都怎麼現在可以發送回HDMI的整個文件。

151
00:14:40,090 --> 00:14:44,890
我們要談的模板和一些所謂的有EJAY代表嵌入的JavaScript。
