1
00:00:00,120 --> 00:00:00,500
無論是。

2
00:00:00,510 --> 00:00:01,450
歡迎回來。

3
00:00:01,770 --> 00:00:06,290
因此，在這一課我們要專注於提高我們的營地的可用性。

4
00:00:06,510 --> 00:00:13,710
現在它是一種災難盡可能提供反饋或錯誤信息或成功的消息給我們的用戶。

5
00:00:13,920 --> 00:00:17,090
和災難我只是意味著它不存在的。

6
00:00:17,100 --> 00:00:21,400
我們有一個委員會的日誌這顯然我們的用戶無法看到。

7
00:00:21,480 --> 00:00:27,000
我們認為這是開發商在我們這裡的領事所在的服務器正在運行，但沒有人看到這一點。

8
00:00:27,360 --> 00:00:32,370
所以，我們要著眼於增加了一些消息，我會告訴你什麼，看起來像在短短的時刻。

9
00:00:32,460 --> 00:00:36,790
之前，我做到這一點，我們有三個主要目標我就說說他們吧。

10
00:00:36,990 --> 00:00:37,980
所以，我想它演示。

11
00:00:37,980 --> 00:00:46,630
首先告訴你什麼期望它怎麼會看它的行為那麼我們實際上將安裝並配置一個名為連接閃存封裝。

12
00:00:46,830 --> 00:00:53,940
所以我們正在做的是在Flash或閃蒸增加她的不同代詞的閃光燈和人們稱它為。

13
00:00:54,000 --> 00:00:56,070
在其他框架閃光燈哈希值。

14
00:00:56,070 --> 00:01:05,520
人們稱之為閃存消息，但基本的想法是，我們要顯示一個消息給用戶像成功登錄或註銷成功。

15
00:01:05,700 --> 00:01:08,310
或者，也許像你無權這樣做。

16
00:01:08,320 --> 00:01:12,270
或者你添加一個露營地這樣的事情之前，請登錄。

17
00:01:12,390 --> 00:01:17,640
我們希望展示給用戶只有一次，我們不希望它是在網頁上永久固定。

18
00:01:17,700 --> 00:01:31,470
我們只想它閃爍，他們一次，然後就消失在下一頁，或者如果用戶刷新，然後最後一件事是在我們的提示信息添加到頭，並添加一些自舉類，將風格。

19
00:01:31,470 --> 00:01:34,230
因此，有一些內置的自舉做事的方法。

20
00:01:34,350 --> 00:01:44,100
這是這樣一個共同的特點有那些閃過你的用戶上引導了一些風格建造的，這將利用的各種網站的消息。

21
00:01:44,250 --> 00:01:47,850
所以，我會向您展示它的樣子開始。

22
00:01:47,940 --> 00:01:49,530
所以，我有安營扎寨運行。

23
00:01:49,610 --> 00:01:59,970
讓我好，我會告訴你，如果我只是退出，現在讓我簽字作為冰箱，如果我退出，我得到一個消息，說起來帶來輕鬆，愉快，我們可以更改消息文本。

24
00:01:59,970 --> 00:02:09,340
顯然，如果我嘗試現在添加一個新的營地時，我沒有登錄我現在應該得到一個消息，說你必須先登錄才能做到這一點。

25
00:02:09,420 --> 00:02:11,070
並且注意到它在這裡閱讀。

26
00:02:11,520 --> 00:02:13,420
所以這是一個引導類。

27
00:02:13,440 --> 00:02:18,610
這警示我們得到，如果我是新鮮的頁面消失。

28
00:02:18,690 --> 00:02:25,690
所以，現在如果我嘗試並簽署了我必須說，我作為一個已經存在resti註冊。

29
00:02:25,950 --> 00:02:28,500
所以，我不應該是能夠做到這一點過去。

30
00:02:28,500 --> 00:02:30,070
該網頁將只刷新。

31
00:02:30,330 --> 00:02:36,470
但是，我們將與結束是說，與給定用戶名的用戶已經註冊的消息。

32
00:02:36,870 --> 00:02:37,370
好。

33
00:02:37,470 --> 00:02:39,490
因此，讓我作為一個新註冊。

34
00:02:39,690 --> 00:02:42,620
讓我們嘗試做的錯誤。

35
00:02:42,630 --> 00:02:50,890
現在我已經從蔬菜到家用電器移動顯然和我得到一個消息成功成功簽約。

36
00:02:50,910 --> 00:02:52,330
很高興見到你Bunder。

37
00:02:52,380 --> 00:02:55,130
如果我刷新頁面，它就會消失。

38
00:02:55,710 --> 00:03:00,560
因此，有其他地方，我們有這些消息，但我會告訴你。

39
00:03:00,690 --> 00:03:04,050
舉例來說，如果我嘗試和編輯這個營地，我沒有自己。

40
00:03:04,050 --> 00:03:05,580
薯塊擁有它。

41
00:03:05,580 --> 00:03:07,260
我登錄在這個攪拌機。

42
00:03:07,770 --> 00:03:10,950
我沒有一個鏈接轉到這裡編輯，因為這是隱藏的。

43
00:03:11,280 --> 00:03:17,950
但在技術上我還是可以去它削減，我現在得到一個消息，說你沒有權限去做。

44
00:03:18,030 --> 00:03:19,710
它重定向我回到這裡。

45
00:03:20,070 --> 00:03:26,950
如果用我，如果有在這裡評論，它是由其他人創建了註釋，所以同樣的事情。

46
00:03:27,150 --> 00:03:34,720
如果我手動去了該鏈接，它添加斜線，然後我也看到一條消息，但是這是一個大量的工作，因為我們必須找到ID。

47
00:03:34,900 --> 00:03:42,030
反正我現在不想進入它，但它會是我們補充一點，會說你沒有權限做相同的代碼位。

48
00:03:42,060 --> 00:03:50,420
然後，最後，如果我做登出我回去，我嘗試添加新的意見，我得到了同樣的信息。

49
00:03:50,430 --> 00:03:52,030
您必須先登錄才能做到這一點。

50
00:03:52,050 --> 00:03:55,010
就像如果我試圖建立一個營地時，我沒有簽署。

51
00:03:55,260 --> 00:03:55,530
好。

52
00:03:55,530 --> 00:04:00,340
所以這是最終目標，它實際上是很容易讓我們使這項工作。

53
00:04:00,360 --> 00:04:05,580
採用這種封裝形式，我們可以做到這一點沒有一個包，當然我們可以這樣做。

54
00:04:05,700 --> 00:04:07,520
當我們打開了正確的版本。

55
00:04:07,740 --> 00:04:12,960
於是我做了一個新的版本，這11節，我將內部合作。

56
00:04:13,440 --> 00:04:23,470
讓我們看看到11節，讓我清楚一切，開拓肯定的。

57
00:04:24,610 --> 00:04:25,040
好。

58
00:04:25,110 --> 00:04:26,210
因此，我們將在這裡工作。

59
00:04:26,280 --> 00:04:30,390
再次，這是第11節就在你下面一起案件。

60
00:04:30,390 --> 00:04:33,790
我會做的第一件事就是告訴你，我們要使用該軟件包。

61
00:04:33,820 --> 00:04:35,400
因此，它被稱為Kinect的閃光燈。

62
00:04:35,400 --> 00:04:38,080
有報導說，做到這一點其他包在那裡。

63
00:04:38,280 --> 00:04:45,090
如果你看看在回家回購的文件實際上是一個有點過時了。

64
00:04:45,510 --> 00:04:51,410
我們使用Express的就是出早期在2015年。

65
00:04:51,930 --> 00:05:00,090
該文檔說說快遞到X點和三個X點我們是在為下雖然。

66
00:05:00,180 --> 00:05:29,710
因此，這些指令是不完全相同但如果你回去將Flash你會看到一些第一外部鏈接的表示4.00設置了K'NEX閃光，我已經看了看，或者你總是可以使用的東西像這樣表示支持之後，你可以看到我們得到了相同的鏈接，並有教程到這裡有一個關於它的堆棧溢出後，如果你想看看。

67
00:05:29,990 --> 00:05:32,910
所以我做了這點。

68
00:05:33,080 --> 00:05:37,450
有些事情，你必須做了很多，當你知道當新事物出來的代碼正在更新。

69
00:05:37,550 --> 00:05:42,620
尤其是那裡的東西改變相當顯著像快車4.0。

70
00:05:42,680 --> 00:05:48,110
的東西，曾經是高速的一部分，許多被移出Express作為獨立的包。

71
00:05:48,110 --> 00:05:50,280
一些命名和語法的變化。

72
00:05:50,430 --> 00:06:03,850
所以我一直說這是你當你是要為做一些你沒有在快遞沒有完成加入快遞到您的搜索，因為通常情況下，你會發現它偉大的教程只是做了很多事情。

73
00:06:03,880 --> 00:06:14,900
兩年前，仍然是90％的相同但10％是非常重要的，你了解它是如何的不同，兩年前與電流快速從你知道的。

74
00:06:14,900 --> 00:06:15,950
好吧。

75
00:06:15,950 --> 00:06:19,110
所以我們要做的第一件事就是安裝該軟件包。

76
00:06:19,400 --> 00:06:21,070
因此，它被稱為連接閃光燈。

77
00:06:21,110 --> 00:06:29,260
因此，我們要NPM安裝衝刺衝刺保存連接幾許閃光燈。

78
00:06:31,050 --> 00:06:31,700
好。

79
00:06:31,910 --> 00:06:37,530
既然這樣做了在這裡，我們將只添加在Flash中。

80
00:06:38,030 --> 00:06:45,030
我們只是把它稱為閃爍，而不是連接閃存等號需要連接幾許閃光燈。

81
00:06:45,080 --> 00:06:53,320
確保我們在那裡有那麼我們需要做的是告訴表現告訴應用程序使用Flash逗號。

82
00:06:53,360 --> 00:07:09,700
所以我們採取了K'NEX閃光燈的內容是包並保存到閃存變量，我們需要執行該變量的應用程序使用閃光燈就這樣。

83
00:07:09,710 --> 00:07:11,500
因此從技術上講這就是我們需要做的。

84
00:07:11,510 --> 00:07:27,700
現在，我們已經安裝了將Flash而如果我們回去看看的文檔有一些其他的配置，他們在會話cookie解析器這​​裡做，但實際上我們已經擁有了建立在那裡我們已經做了我們。

85
00:07:27,730 --> 00:07:31,210
你是哪裡人要求明示會議，我們正在建立一個秘密。

86
00:07:31,220 --> 00:07:37,580
因此，我們實際上並不擔心因為我們已經建立了我們的應用程序使用Express會話。

87
00:07:38,070 --> 00:07:44,710
OK所以我們要做的是，我們要展現閃光燈的內容每一個頁面上。

88
00:07:44,810 --> 00:07:46,940
我們要採取這是在那裡的消息。

89
00:07:46,940 --> 00:07:54,290
這可能是好的，也可能是壞它可能是空的，我們將在頁面頂部顯示它，這將在我們的頭文件發生。

90
00:07:54,330 --> 00:07:54,710
E.J ..

91
00:07:54,740 --> 00:08:18,430
是的，我們將有一些代碼，只是顯示錯誤或成功的消息，然後所有我們要做的是當我們遇到一個錯誤或一個地方，我們希望有一個消息，因此，一個實例可能是，而不是讓我們做露營地相反，我們的露營地，因為我們有這樣的記錄在哪裡中間件，除非你登錄你不能添加新的露營地。

92
00:08:18,440 --> 00:08:30,500
如果我們如果我們去中間件，我們將看看會記錄在我們可能希望有一個消息，說您需要登錄才能做到這一點，或請登錄。

93
00:08:30,500 --> 00:08:32,800
這樣的代碼會去這裡。

94
00:08:32,900 --> 00:08:38,440
所以，正確的之前，我們重定向到削減在日誌中，我們要添加一些閃光。

95
00:08:38,840 --> 00:08:44,860
這樣看起來就像這實際上要求圓點閃爍。

96
00:08:45,260 --> 00:08:47,370
然後我們可以給它一個關鍵。

97
00:08:47,720 --> 00:08:50,000
因此，在一個時刻，我會告訴你。

98
00:08:50,000 --> 00:08:59,300
我們將使用成功和錯誤，我們就用它來確定，如果該消息的警報應為綠色或紅色。

99
00:08:59,300 --> 00:09:04,550
所以這部分無關緊要的，但現在這部分事情確實我們要去的地方在消息傳遞。

100
00:09:04,760 --> 00:09:09,560
因此，我們可以這樣做，請先登錄。

101
00:09:09,590 --> 00:09:12,470
再次，這是裡面的是中間件記錄。

102
00:09:12,740 --> 00:09:16,740
因此，如果當用戶登錄的請求被認證它的檢查。

103
00:09:16,800 --> 00:09:19,430
然後繼續前進，無論你做之前。

104
00:09:20,180 --> 00:09:24,030
但是，如果你重定向削減日誌之前並非如此。

105
00:09:24,090 --> 00:09:26,390
是記住，如果我們重定向削減日誌。

106
00:09:26,390 --> 00:09:29,320
如果沒有這一行，它只是繼續了。

107
00:09:29,320 --> 00:09:36,740
我得去開拓路線，但它會去正確的代碼和斜線登錄這是在這裡。

108
00:09:36,740 --> 00:09:43,960
所以它呈現在日誌中進行之前，我們做，雖然我們要運行此代碼閃光燈。

109
00:09:44,120 --> 00:09:53,060
而這將完成基本上是採取請您先登陸，它將把它添加到閃光，它不會顯示，直到我們看到未來的事情。

110
00:09:53,180 --> 00:10:06,540
因此，在這種情況下，這實際上並沒有任何渲染它只是重定向我們削減登錄並認為Flash作品的方法是在它不只是要自己立刻閃就真的很好。

111
00:10:06,550 --> 00:10:09,650
它它只能或它顯示的下一個頁面上。

112
00:10:09,650 --> 00:10:13,130
所以，你真正做到這一點您重定向之前。

113
00:10:13,130 --> 00:10:20,690
因此，在這種情況下，請您先登陸，然後我們重定向到削減登錄，然後對日誌，並形成我們希望看到的消息。

114
00:10:20,690 --> 00:10:22,470
現在，我們正不顯示，雖然。

115
00:10:22,520 --> 00:10:35,510
所以，再一次只是重申剛加入這一行不會顯示我們所有這樣做是它給了我們它給了我們訪問該上的下一個請求的方式的能力什麼。

116
00:10:35,510 --> 00:10:40,570
因此，我們不閃爍馬上我們沒有看到任何東西我們不會顯示用戶什麼。

117
00:10:40,580 --> 00:10:55,320
所有這一切確實是說，在閃光燈和，而不是成功，我覺得更有意義，調用閃存添加這個錯誤，請您先登陸下一個請求，然後我們重定向到斜線登錄。

118
00:10:55,820 --> 00:11:02,610
於是，我們必須處理的其中登錄就在這裡斜線登錄。

119
00:11:02,990 --> 00:11:06,790
所以我可以做類似傳遞消息。

120
00:11:07,340 --> 00:11:24,330
當然，所有我可以告訴你這開始所以，如果我們只是有消息被錯誤你搞砸了，就像我們可以只顯示在我們的模板，以便削減登錄這是導火索日誌裡面。

121
00:11:24,540 --> 00:11:31,900
是的，只是在最高層我可能只是有一個H-1所顯示的信息就這樣。

122
00:11:31,940 --> 00:11:33,650
沒有什麼很新的。

123
00:11:33,650 --> 00:11:37,140
所以，我就告訴你什麼，看起來像現在。

124
00:11:37,190 --> 00:11:44,920
啟動服務器最多重定向削減登錄，我得到這個消息每一次錯誤。

125
00:11:44,960 --> 00:11:46,060
你把事情搞糟。

126
00:11:46,250 --> 00:11:55,570
正如你可以看到這是你的預期是什麼希望在這一點上，因為我在每一個我們進去，我們看到你搞砸了削減日誌時間硬編碼了。

127
00:11:56,080 --> 00:12:06,370
確定這樣使用閃光燈什麼我們能做的就是現在說的消息是等於閃光的要求，我們可以做錯誤的閃光燈。

128
00:12:06,740 --> 00:12:09,110
因此，它有點混亂。

129
00:12:09,530 --> 00:12:16,980
但基本思路是正確的，如果我現在剛剛刷新頁面重新啟動服務器，並刷新不應該有在閃存錯誤。

130
00:12:17,090 --> 00:12:19,120
所以，我們其實什麼也沒看到。

131
00:12:20,000 --> 00:12:39,310
不過，如果我們讓這段代碼運行wups這裡這段代碼的方式和我們這樣做是試圖訪問我們有在這個中間件被稱為然後會發生什麼要記錄的東西是，我們將在這閃光用價值的關鍵錯誤，請您先登陸，然後我們要削減登錄。

132
00:12:39,440 --> 00:12:51,230
然後斜線登錄裡面我們消息請求閃光燈錯誤的關鍵這是一個很大的事情，必須連接下發，這是一個有點混亂再次。

133
00:12:51,350 --> 00:12:53,370
但讓我告訴你吧。

134
00:12:53,690 --> 00:12:54,740
所以，我重新啟動。

135
00:12:54,740 --> 00:12:58,550
其實我沒有這樣做，這一次，但我們沒有看到任何東西。

136
00:12:58,550 --> 00:13:05,140
現在讓我去露營地和嘗試，並添加即使我沒有登錄一個新營地。

137
00:13:05,630 --> 00:13:12,330
現在我得到消息，說請您先登陸這是不存在，如果我刷新頁面就消失了。

138
00:13:12,530 --> 00:13:16,740
所以這是什麼，我們可以使用Flash實現一個非常簡單的版本。

139
00:13:16,910 --> 00:13:22,500
因此，我們在下一視頻移動到所有不同的消息和造型實施此之前。

140
00:13:22,700 --> 00:13:24,860
讓我們只是總結如何工作的一次。

141
00:13:24,920 --> 00:13:33,500
所以每當我們要顯示的消息是否是一個成功消息或錯誤消息不管它是什麼，我們要在這裡使用這條線。

142
00:13:33,650 --> 00:13:34,730
請求閃光燈。

143
00:13:34,760 --> 00:13:38,630
然後我們通過一個鍵和一個值，我們這樣做之前，我們重定向。

144
00:13:38,630 --> 00:13:41,450
如果我把這個行，我們重定向後，它真的很重要。

145
00:13:41,450 --> 00:13:42,680
它不會工作。

146
00:13:43,130 --> 00:13:53,630
所以，如果你重定向，然後你還必須處理它在模板自己來處理它和所有的路由，它給你的是在你之前重定向添加一些數據的能力。

147
00:13:53,630 --> 00:13:55,300
這使得下一個路由。

148
00:13:55,460 --> 00:13:59,030
並且該數據不會存留在每一個請求，這條路線。

149
00:13:59,030 --> 00:14:00,140
所以這是一個一次性的事情。

150
00:14:00,410 --> 00:14:01,860
這就是為什麼它被稱為閃存。

151
00:14:02,060 --> 00:14:02,560
好。

152
00:14:02,660 --> 00:14:08,550
因此，在接下來的視頻，我要告訴你如何真正實現這是真的，我們沒有做到這一點。

153
00:14:08,600 --> 00:14:18,810
其傳遞消息到每一個地方，我們可以風格引導，我們可以有紅色和綠色的消息，我們可以有不同的顏色，如果我們想要把紅色和綠色是標準的人認為很好的模板。

154
00:14:18,970 --> 00:14:19,180
好。

155
00:14:19,190 --> 00:14:20,370
所以這是在接下來的視頻。
