1
00:00:00,230 --> 00:00:01,590
それは戻ってきます。

2
00:00:01,590 --> 00:00:04,600
だから、このレッスンは私が作ることにとても興奮しています。

3
00:00:04,680 --> 00:00:05,960
あなたがそれを楽しむことを願っています。

4
00:00:05,970 --> 00:00:10,020
私たちが実際にそれをする前に、私たちは最初の明示的なアプリを書くつもりです。

5
00:00:10,080 --> 00:00:11,180
私は30秒かかると思う。

6
00:00:11,190 --> 00:00:12,840
それは本当に私は約束が短いだろう。

7
00:00:12,900 --> 00:00:18,960
既存のアプリがどのように機能しているか、既に紹介した犬アプリとHTPリクエストレスポンスのライフサイクルの基本について、2つの重要なトピックを確認してください。

8
00:00:18,960 --> 00:00:22,830
&nbsp;

9
00:00:23,030 --> 00:00:24,150
さあ、始めましょう。

10
00:00:24,210 --> 00:00:27,770
私はHTPの要求と応答について話をすることから始めます。

11
00:00:27,990 --> 00:00:34,500
だから私はGoogleのドットコムのような私はあなたに行くと私は私が私はHDTVの要求を送信するWebページを要求している特定の動詞またはタイプがある入力をヒットするときに覚えています。

12
00:00:34,500 --> 00:00:39,220
&nbsp;

13
00:00:39,240 --> 00:00:43,260
これはGETリクエストかPOSTリクエストか、まだ見たことのないものですか？

14
00:00:43,590 --> 00:00:49,040
そして、私は潜在的に要求と私の要求を受け取るサーバーと一緒にいくつかのデータを送信します。私がGoogleにリクエストしているサーバーには、私に送り返すペー​​ジを決定するいくつかのコードがあります。

15
00:00:49,050 --> 00:00:54,250
&nbsp;

16
00:00:54,420 --> 00:01:00,090
Googleのホームページを送信したり、GoogleのログオンページやG-mailページを私に送信したり、ページに「私のパスワードが間違っています」というメッセージが表示されます。

17
00:01:00,090 --> 00:01:03,180
&nbsp;

18
00:01:03,240 --> 00:01:05,260
サーバーは何を返送するかを決定しています。

19
00:01:05,430 --> 00:01:08,090
そしてそれは応答で応答します。

20
00:01:08,160 --> 00:01:14,070
だから私はリクエストサーバーのサイドコードを送って、私が求めていることを理解し、それからいくつかのことをしてから、私たちがExpressを使う根本的なレスポンスをフィードバックします。

21
00:01:14,070 --> 00:01:19,440
&nbsp;

22
00:01:19,440 --> 00:01:22,970
だから私はあなたが覚えているかもしれないこの犬のデモアプリを持っています。

23
00:01:23,160 --> 00:01:24,640
それは非常に忘れることができます。

24
00:01:24,690 --> 00:01:30,000
私たちが接続したデータベースを持っているシンプルなアプリで、ユーザーはデータベース内のすべての犬を見ることができます。

25
00:01:30,000 --> 00:01:30,730
&nbsp;

26
00:01:30,750 --> 00:01:34,390
それぞれの犬は名前と完全に役に立たない品種しか持たない。

27
00:01:34,560 --> 00:01:38,670
しかし、それは素敵でシンプルで、私はそれがExpressがどのように機能するかをよく説明していると思います。

28
00:01:38,670 --> 00:01:40,270
そこでここにいくつかのコードがあります。

29
00:01:40,440 --> 00:01:44,010
Expressを必要とし、データベースを必要とするようなもの。

30
00:01:44,430 --> 00:01:49,980
&nbsp;

31
00:01:49,980 --> 00:01:55,650
&nbsp;

32
00:01:55,950 --> 00:02:00,030
しかし、最も重要なのはこれらの3つのチャンクであり、これらはラップと呼ばれ、私たちは私たち自身のルートと、ほんの数分のルートや、私が話したリクエストを聞いたり受信したり、返すものを決めるコード。

33
00:02:00,030 --> 00:02:06,600
&nbsp;

34
00:02:06,600 --> 00:02:11,910
&nbsp;

35
00:02:11,910 --> 00:02:17,360
この場合、ホームページへのリクエストをリッスンしているコードがあり、その後、スラッシュを取得するリクエストをリッスンするコードがあり、スラッシュ作成犬のポストリクエストをリッスンする他のコードがありますルート内でコードを実行しています。

36
00:02:17,490 --> 00:02:19,810
この場合、ホームページをレンダリングするだけです。

37
00:02:19,830 --> 00:02:25,780
それは、私たちのホームページの内容で応答するつもりです。これは、このページの別の場所にある別のファイルです。

38
00:02:25,810 --> 00:02:26,530
&nbsp;

39
00:02:26,670 --> 00:02:32,460
誰かが刈り取った犬を求めるリクエストをしたら、すべての犬を見つけて、犬のページをレンダリングし、犬のすべてのデータを送信します。

40
00:02:32,460 --> 00:02:35,600
&nbsp;

41
00:02:35,600 --> 00:02:36,640
それに沿って。

42
00:02:36,990 --> 00:02:41,190
誰かが犬をつくると、私たちは犬を作るための投稿要求を送ります。

43
00:02:41,190 --> 00:02:46,770
犬をデータベースに追加してから、犬のページに戻して、すべての犬を見ることができます。

44
00:02:46,770 --> 00:02:47,800
&nbsp;

45
00:02:48,030 --> 00:02:52,290
構文にあまり威圧を感じないようにしてください。また、一度に少しずつ少しずつ紹介していきます。

46
00:02:52,290 --> 00:02:53,330
&nbsp;

47
00:02:53,490 --> 00:02:58,680
&nbsp;

48
00:02:58,680 --> 00:03:05,540
しかし、すべてが始まる最初のことは、このルートのアイデアであり、ルートは、サーバー上で受信されるリクエストに応じていくつかのコードを実行する単なるコードです。

49
00:03:05,580 --> 00:03:09,150
それでは私のサーバーを始める次のポイントに私を連れて行きます。

50
00:03:09,150 --> 00:03:11,710
ですから、aptというファイルを実行しなければなりません。

51
00:03:11,810 --> 00:03:13,390
はいノードapt。

52
00:03:13,500 --> 00:03:15,450
はい、そうです。

53
00:03:15,690 --> 00:03:16,740
そして、それは行く必要があります。

54
00:03:16,740 --> 00:03:21,730
この場合はクラウド9で実際に違うポート3000に移動します。

55
00:03:21,960 --> 00:03:29,920
しかし、私がポート3000に行ってリフレッシュすると、ホームページが表示されます。なぜなら、スラッシュを要求し、スラッシュを要求するときにホームページを送信するコードがあるからです。

56
00:03:29,940 --> 00:03:34,230
&nbsp;

57
00:03:34,230 --> 00:03:42,060
同じこと、私が犬をスラッシュに行く場合、掘り出し物をスラッシュする要求を受け取るように要求を聞いているコードの別のビットがあり、それは私にすべての犬を戻します。

58
00:03:42,060 --> 00:03:46,170
&nbsp;

59
00:03:46,200 --> 00:03:53,990
そして、最後に私は新しい犬を作って提出することができ、それは犬を作成するための投稿要求を送信します。

60
00:03:54,270 --> 00:03:55,690
そして、このコードは間違っています。

61
00:03:55,740 --> 00:03:55,970
大丈夫。

62
00:03:55,980 --> 00:03:59,140
それで私が自分のコードを書く前に、私が見直したかったのです。

63
00:03:59,160 --> 00:04:04,890
あなたがそれを完全に眠ってしまったら、大きなルートを1つ選んで、ルートルートが重要です。

64
00:04:05,000 --> 00:04:06,080
&nbsp;

65
00:04:06,110 --> 00:04:11,020
Rasnerは、特定のリクエストをどのように聞いてから、リクエストに応じていくつかのコードを実行します。

66
00:04:11,020 --> 00:04:12,080
&nbsp;

67
00:04:12,600 --> 00:04:15,490
今すぐあなたが待っていた瞬間です。

68
00:04:15,540 --> 00:04:16,930
うまくいけば、あなたはこれを待っていたでしょう。

69
00:04:16,950 --> 00:04:23,070
私たちは先に進んで最初のエクスプレスアプリを作って、9つ目のクラウドに戻って新しいディレクトリを作るつもりです。

70
00:04:23,070 --> 00:04:25,050
&nbsp;

71
00:04:25,860 --> 00:04:35,060
私はちょうどそれを最初に表現するアプリとCDを呼び出すつもりですし、私は新しいファイルのアプリを作成するつもりですし、我々はそれを開き、私たちは速やかにエクスプレスアプリをログに記録を開始します。

72
00:04:35,330 --> 00:04:44,460
&nbsp;

73
00:04:44,460 --> 00:04:48,940
私たちはここに行って保存して、それを実行しましょう。

74
00:04:49,140 --> 00:04:51,020
とにかくコンソールログを取得できます。

75
00:04:51,240 --> 00:04:57,990
&nbsp;

76
00:04:57,990 --> 00:05:04,110
&nbsp;

77
00:05:04,110 --> 00:05:08,070
今すぐExpressをインストールしてExpressドックに戻ると、NPMインストールエクスプレスを実行するだけで、最後のビデオでこのビデオでダッシュダッシュを保存することについて話し合ったことが分かりました。私たちは最後までそれを保つつもりです。

78
00:05:08,100 --> 00:05:11,080
Expressの機能には何の違いもありません。

79
00:05:11,160 --> 00:05:13,060
だから私たちはビデオの後半までそれを残すつもりです。

80
00:05:13,110 --> 00:05:19,740
&nbsp;

81
00:05:19,740 --> 00:05:26,400
だから我々はExpressをインストールしたいと思ってLSを入力します。もちろんノードモジュールのディレクトリはありませんが、NPMをインストールするとすぐに私は少し時間がかかります。

82
00:05:26,420 --> 00:05:31,310
これは間違いなくこれまでにインストールした他のものよりも大きなダウンロードです。

83
00:05:31,310 --> 00:05:37,760
安全なLSのノードモジュールディレクトリがあるか、ファイルツリーを本当にリフレッシュします。

84
00:05:37,760 --> 00:05:43,820
あなたは私が明示したモジュールを見ず、ノードモジュールの代わりにたくさんのディレクトリがあります。

85
00:05:43,930 --> 00:05:49,490
たくさんのファイルがあります。これは、私たち自身を書く必要がないフレームワークを作るすべてのコードのすべてのロジックです。

86
00:05:49,490 --> 00:05:50,900
&nbsp;

87
00:05:50,900 --> 00:05:52,370
だから私たちはそれを終わらせます。

88
00:05:52,370 --> 00:05:58,460
もちろん、次に行うべきことは、私たちのアプリケーションで表現する必要がありますので、私たちは遠くまでやります。

89
00:05:58,460 --> 00:05:59,060
&nbsp;

90
00:05:59,090 --> 00:06:04,070
エクスプレスは、そのような表現が必要です。

91
00:06:04,490 --> 00:06:06,950
そして、それはエクスプレスモジュールをインポートします。

92
00:06:07,130 --> 00:06:14,150
しかし以前の図書館やパッケージとは違って、私たちが言ったところでは猫のように見えましたが、猫は私に匹敵し、それを使うには猫と言いました。

93
00:06:14,160 --> 00:06:19,580
&nbsp;

94
00:06:19,850 --> 00:06:25,060
このケースでは、猫はノックノックジョークのような1つの単純な機能だけが1つの機能だけを持っていることを1つだけ持っています。

95
00:06:25,070 --> 00:06:26,820
&nbsp;

96
00:06:26,990 --> 00:06:32,310
Well Expressにはたくさんのメソッドがありますので、このようなエクスプレスを実行するだけではありません。

97
00:06:32,360 --> 00:06:39,010
それを使用するには、私たちはそれを実行し、ほとんどの人がappと呼ぶ変数に保存します。

98
00:06:39,110 --> 00:06:45,440
だからvar

99
00:06:45,670 --> 00:06:50,060
express

100
00:06:50,180 --> 00:06:53,920
equalsはExpressを必要とするExpressを必要とし、Expressディレクトリのすべての内容を含んでいます。そして、それを実行して、appと呼ばれる変数に保存します.Expressで行うことはすべてアプリケーションドットになります。

101
00:06:54,170 --> 00:06:58,250
これで、エクスプレスがインストールされ初期化されたので、それが動作することを確認することは常に良いアイデアです。

102
00:06:58,250 --> 00:06:58,910
&nbsp;

103
00:06:58,910 --> 00:07:00,800
それでは、ノードアプリケーションを実行してみましょう。

104
00:07:00,890 --> 00:07:01,430
はい。

105
00:07:01,520 --> 00:07:03,920
私たちが間違いを犯さない限り、何も起こるべきではありません。

106
00:07:03,950 --> 00:07:05,750
それは、私たちが行くのが良いことを意味します。

107
00:07:05,750 --> 00:07:07,930
ここで最初のルートを定義します。

108
00:07:08,060 --> 00:07:10,060
私たちは非常に簡単なアプリケーションにするつもりです。

109
00:07:10,220 --> 00:07:17,880
あなたがスラッシュに行くとき、あなたはハイと言うメッセージを得るつもりです。

110
00:07:19,190 --> 00:07:27,720
そして、あなたが別れを捨てる、あるいはちょうど買わせるとき、あなたは良いことを言うメッセージを得るでしょう。

111
00:07:28,640 --> 00:07:35,510
そしてもう一度やってください。あなたが犬をスラッシュに行くとき、あなたはヤウのメッセージを受け取ります。

112
00:07:35,960 --> 00:07:40,700
だから3つの異なるルートを3つの異なる場所で私たちはリクエストをすることができ、我々は3つの異なる応答を私たちが要求する場所に応じて取得することができます。

113
00:07:40,700 --> 00:07:43,460
&nbsp;

114
00:07:43,460 --> 00:07:46,230
したがって、ルートを定義する構文は次のようになります。

115
00:07:46,250 --> 00:07:47,540
私たちはこの最初のものから始めます。

116
00:07:47,550 --> 00:07:55,670
そこには高いと私たちはアプリのドットを書くには、2つの異なるパラメータを取得するアプリケーションを取得します。

117
00:07:55,670 --> 00:08:00,350
最初のものは、ユーロまたはスラッシュであるパスです。

118
00:08:00,350 --> 00:08:05,030
&nbsp;

119
00:08:05,030 --> 00:08:13,700
この場合、ユーザーがget要求を出したときにルートを作成しようとしているので、ここで取得できるのは後で投稿を表示し、さらにリードとパッチを更新して他のHTP動詞を追加することを意味します。

120
00:08:13,700 --> 00:08:15,360
&nbsp;

121
00:08:15,470 --> 00:08:17,250
しかし、ポストを得ることが最も一般的です。

122
00:08:17,390 --> 00:08:23,450
だから、あなたがルートパスまたはルートとも呼ばれるスラッシュに要求を出すと、aptが得られます。

123
00:08:24,320 --> 00:08:29,330
次に、コールバック関数であるこのコードを実行し、このコールバック関数が2つの異なる引数の要求と応答を受け取るようにします。

124
00:08:29,330 --> 00:08:32,670
&nbsp;

125
00:08:32,750 --> 00:08:35,880
これらは、私たちが完全に私たちに呼び出されるようにするために必要なものです。

126
00:08:36,020 --> 00:08:42,470
しかし、これは最も頻繁に見られるでしょう。私は公式のエクスプローラ文書で、rezでreqを使用していると思います。

127
00:08:42,710 --> 00:08:44,260
&nbsp;

128
00:08:44,300 --> 00:08:51,080
実際にリクエストと応答をすべて入力する人もいますが、レコンは実際にこのオブジェクトの中にあるオブジェクトです。レッズは、このルートと応答を引き起こしたリクエストに関するすべての情報を含むオブジェクトです私たちが何を返そうとしているのかについてのすべての情報を含んでいます。

129
00:08:51,320 --> 00:08:57,740
&nbsp;

130
00:08:57,740 --> 00:09:03,740
&nbsp;

131
00:09:03,740 --> 00:09:07,020
&nbsp;

132
00:09:07,040 --> 00:09:10,550
だから私はちょっとしてそのログをキャンセルして、それがどのように見えるかを示します。

133
00:09:10,760 --> 00:09:14,620
しかし始めるには、rez dot sendを書くつもりです。

134
00:09:15,350 --> 00:09:16,790
こんにちは。

135
00:09:16,790 --> 00:09:22,880
これはテキストで返信する単なる方法ですが、アプリケーションのページに移動した後は、そのアプリケーションを開始した後にテキストを取得することを期待しています。

136
00:09:22,880 --> 00:09:25,930
&nbsp;

137
00:09:25,950 --> 00:09:30,980
こんにちは、ブラウザで私たちに印刷しましたが、これはまだうまくいきません。

138
00:09:31,100 --> 00:09:38,030
私がこのノートアプリケーションを実行すると、Expressでコードの本当に重要な部分が欠落しているので何も起こりません。

139
00:09:38,030 --> 00:09:39,410
&nbsp;

140
00:09:39,410 --> 00:09:44,280
実際には、それを行うためのさまざまな要求を聞くように指示するコードを記述する必要があります。

141
00:09:44,300 --> 00:09:46,690
EXPRESSは、listenというメソッドを提供します。

142
00:09:46,880 --> 00:09:47,420
だから大丈夫。

143
00:09:47,440 --> 00:09:54,950
Apt upを聞くと、私たちは聞き取るためのポートを提供する必要があり、ここで私の例であなたを紹介します。

144
00:09:55,460 --> 00:10:00,830
私はポート3000で聞いていましたが、私たちはクラウド9にいるので少し違ったやり方をしなければなりません。

145
00:10:00,830 --> 00:10:01,720
&nbsp;

146
00:10:02,030 --> 00:10:08,230
私たちは、NVIポートをプロセスでリッスンする必要があります。

147
00:10:08,510 --> 00:10:14,720
したがって、このコードはすべて、実際には3000のような数値を返します。ただし、使用するクラウド9サーバーの数を返します。

148
00:10:14,720 --> 00:10:16,640
&nbsp;

149
00:10:16,640 --> 00:10:17,650
これは変数です。

150
00:10:17,660 --> 00:10:22,130
これは環境変数と呼ばれ、作業している環境変数はポートと呼ばれます。

151
00:10:22,340 --> 00:10:25,700
だから、これは数値を返しますが、数値をハードコードしません。

152
00:10:25,790 --> 00:10:27,150
それは雲9から来ている。

153
00:10:27,380 --> 00:10:33,380
私たちが通らなければならないもう一つの情報がEMV IPのプロセスです。

154
00:10:33,620 --> 00:10:36,560
これはアプリからアプリにコピー＆ペーストするだけのラインです。

155
00:10:36,590 --> 00:10:40,490
私たちは、Expressで行うすべてのアプリケーションの一番下にそれを使用します。

156
00:10:40,490 --> 00:10:43,290
だから、私たちが使う必要のあるクッキーカッターラインのひとつです。

157
00:10:43,370 --> 00:10:49,130
&nbsp;

158
00:10:49,130 --> 00:10:56,300
&nbsp;

159
00:10:56,300 --> 00:10:59,580
これは、クラウド9が望んでいる特定のポートとクラウド9がそれを期待する特定のIPを聴くためにエクスプレスに伝えます。エクスプレスセーフティをエリアに初期化します。スラッシュ。

160
00:10:59,570 --> 00:11:06,020
私たちはブラウザの応答でそれらが返ってくるのを見て、ルートを定義するだけでは不十分です。

161
00:11:06,240 --> 00:11:09,980
次に、特定のポートでIPアドレスをリッスンするようにアプリに指示する必要があります。

162
00:11:10,230 --> 00:11:15,780
これで、ファイルの内容全体を実行するノードアプリケーションを使用してサーバーを起動するだけです。

163
00:11:16,230 --> 00:11:17,470
カーソルの変更が表示されます。

164
00:11:17,490 --> 00:11:21,380
サーバが起動したので、実際にコマンドを入力することができます。

165
00:11:21,380 --> 00:11:23,580
これを改善するために私たちができる小さなことが1つあります。

166
00:11:23,650 --> 00:11:30,800
だから、Control-Cからそれを外し、コールバック関数をAPTに渡すこともできます。

167
00:11:30,890 --> 00:11:38,840
ここでは、ログサーバーがそのように開始されたことを取り消して、サーバーを再起動し、サーバーを再起動するようにしています。サーバーが始動したというメッセージが表示されるので、今私が地元のホストに行った崇高と犬のデモで示した地元のバージョンとは違ってこのサイトを訪問するColan

168
00:11:38,890 --> 00:11:44,900
3000

169
00:11:44,900 --> 00:11:50,660
&nbsp;

170
00:11:50,660 --> 00:11:57,570
Clubine実際にあなた自身であなたがホストしているあなたはあなたがうまくいて、プレビューをクリックしプレビュー新しいタブが開きます。

171
00:11:57,560 --> 00:12:03,590
&nbsp;

172
00:12:03,600 --> 00:12:06,790
&nbsp;

173
00:12:06,940 --> 00:12:09,530
そして、私たちが望むならば、ここでタブを使うことができます。

174
00:12:09,560 --> 00:12:16,130
私はロールをコピーして新しいタブを開き、それを貼り付けて、実際にクラウドを使わずにブラウザで使うことができるようにするのが好きです。9は偽のブラウザなので、私の役割は分かります私のワークスペースweb

175
00:12:16,130 --> 00:12:22,340
devの名前です。私のユーザー名ドットC-9ドットをダッシュ​​します。

176
00:12:22,350 --> 00:12:31,610
&nbsp;

177
00:12:31,880 --> 00:12:37,680
だから、あなたは現在、この1つのファイルであるそのワークスペースで何を提供しているのでしょう。

178
00:12:37,800 --> 00:12:44,600
最初のエクスプレスアプリの代わりにはいが自動的に無料でクラウド9ワークスペースを作成し、それよりもエキサイティングなときに与えられた行になります。

179
00:12:44,610 --> 00:12:47,680
&nbsp;

180
00:12:47,780 --> 00:12:49,570
私たちはそこで高くなることがわかります。

181
00:12:49,790 --> 00:12:54,090
それは動作しているだけで、サーバーのルートに要求をスラッシュしています。

182
00:12:54,230 --> 00:12:55,800
そして、私はそこに高くなっています。

183
00:12:56,000 --> 00:13:02,720
私たちがこのようなことをしようとすると、私が追加したこの道はあなたになるというメッセージを得るでしょう。

184
00:13:02,750 --> 00:13:04,500
&nbsp;

185
00:13:04,640 --> 00:13:06,890
だからもう一枚追加しましょう。

186
00:13:07,110 --> 00:13:08,400
まったく同じパターン。

187
00:13:08,450 --> 00:13:10,010
購入ルートを作ろう。

188
00:13:10,010 --> 00:13:13,890
だから我々は、アプリケーションがスラッシュを取得しないようにしたい。

189
00:13:14,490 --> 00:13:20,760
それから、私たちの機能要求はそれとまったく同じです。

190
00:13:20,750 --> 00:13:29,160
赤い点やさようなら、それを送ってそれを保存します。

191
00:13:29,210 --> 00:13:32,050
今私達が買物をして、打つことに入るならenterを押してください。

192
00:13:32,180 --> 00:13:33,720
それでも動作しないことがわかります。

193
00:13:33,890 --> 00:13:36,260
それはサーバーを再起動する必要があるからです。

194
00:13:36,560 --> 00:13:39,690
だから、私たちが何らかの変更を加えるときはいつでも、サーバーを再起動する必要があります。

195
00:13:39,840 --> 00:13:44,010
今は、私たちが常に再起動する必要がないように助けるツールを紹介します。

196
00:13:44,250 --> 00:13:53,760
しかし、今はノードAbdulle J.をする必要があります S. 私たちがスラッシュに行くなら、この時間をもう一度保存するかリフレッシュしてください。

197
00:13:53,950 --> 00:13:59,480
私は今、私のさようならのメッセージを受け取り、もし私が根に行くなら、私は高くなる。

198
00:13:59,960 --> 00:14:01,230
それではもう一度やりましょう。

199
00:14:01,430 --> 00:14:02,350
戻ってみましょう。

200
00:14:02,580 --> 00:14:11,420
そうすれば、犬を痩せたり、リクエストやレスポンスでコールバックしたりする代わりに、私たちは応答するつもりです。

201
00:14:11,420 --> 00:14:13,540
&nbsp;

202
00:14:13,660 --> 00:14:16,480
RAZとヤング。

203
00:14:16,520 --> 00:14:17,230
私が考えていたことは何でしょう。

204
00:14:17,250 --> 00:14:18,530
なぜ私はヤングを言うのですか？

205
00:14:18,890 --> 00:14:20,390
さて、私は一緒に行くつもりです。

206
00:14:20,490 --> 00:14:26,990
間違いなく女性がいるはずですが、サーバーを再起動するとControl-Cを再起動して終了し、上矢印を押してJSCの後にノードを実行して、ここに戻ってきます。

207
00:14:27,000 --> 00:14:32,600
&nbsp;

208
00:14:32,610 --> 00:14:40,460
そして今、私は犬を捨てて、私を出て行くと、私は挨拶をして行くことができます。そして、私は何もスラッシュに行くことができず、そこに行くことができます。

209
00:14:41,060 --> 00:14:43,300
&nbsp;

210
00:14:44,050 --> 00:14:46,800
それで、この最初の急行アプリではこれがすべてです。

211
00:14:46,940 --> 00:14:47,840
私たちが進む前に。

212
00:14:47,900 --> 00:14:51,680
私は郵便配達員を開き、アプリケーションをテストするつもりです。

213
00:14:51,890 --> 00:14:58,520
&nbsp;

214
00:14:58,520 --> 00:15:05,970
だから私たちはリクエストを出すつもりです。スラッシュ犬のルートにそれを試してみましょう。ローカルホストではなく3000スラッシュの犬で、これをあなたにリクエストする必要があります。

215
00:15:06,170 --> 00:15:11,020
だから私はこれをコピーして郵便配達所に戻って、あなたがエレンであることを貼り付けようとしています。

216
00:15:11,390 --> 00:15:17,610
Daddy-Oスラッシュドッグを教えてください。

217
00:15:18,140 --> 00:15:23,590
そして、私たちが何かをする前に、これをリサイズし、このウィンドウのサイズを変更することも知っています。これを閉じたり、縮小したりして、このWeb Dev

218
00:15:23,720 --> 00:15:25,990
BootcampダッシュにコルトC9

219
00:15:26,000 --> 00:15:29,270
これはあなた自身の雲9カウントにも一致します。

220
00:15:29,660 --> 00:15:35,780
そして、私がやろうとしているのは、私のアプリケーションの犬の代わりに、Daltログを追加するつもりです。

221
00:15:36,020 --> 00:15:37,190
&nbsp;

222
00:15:40,460 --> 00:15:51,560
そして、誰かが犬を刈り取るように要求したと言うだけで、私たちはそれを保存し、このコンソールブログはここに表示されます。

223
00:15:51,570 --> 00:15:52,270
&nbsp;

224
00:15:52,460 --> 00:15:57,320
JavaScriptデバッグコンソールのブラウザ内には表示されません。

225
00:15:57,380 --> 00:16:03,150
フロントとコンです。 ここではノードコンソールに表示され、ノードアプリケーションを実行することによって開始されています。

226
00:16:03,200 --> 00:16:04,040
はい。

227
00:16:04,040 --> 00:16:11,420
サーバーを再起動すると、ここを移動してページをリフレッシュすると、別のページに移動して更新することができます。

228
00:16:11,420 --> 00:16:14,660
&nbsp;

229
00:16:14,660 --> 00:16:22,240
そして今私が犬や犬をここに倒すと、誰かがSlashdotにリクエストをしたと言います。

230
00:16:22,860 --> 00:16:27,950
&nbsp;

231
00:16:27,950 --> 00:16:33,510
つまり、コードをリクエストするとすぐにそのコードがトリガーされ、ブラウザでトリガーされるだけでなく、今すぐ表示する郵便番号を使用してコードをトリガーすることもできます。

232
00:16:33,530 --> 00:16:38,920
だから私がする必要があるのは、ここに入るか、送信して、別のものを得ることです。

233
00:16:38,920 --> 00:16:43,380
誰かが犬を斬ることを要求したが、フルスクリーンの郵便配達員もいた。

234
00:16:43,380 --> 00:16:46,530
今戻ってきたものを見てみましょう。

235
00:16:46,970 --> 00:16:48,680
体はちょうど寒さです。

236
00:16:48,900 --> 00:16:53,880
&nbsp;

237
00:16:53,880 --> 00:17:00,090
私は今何を考えているのか分からないが、テキストを手に入れて戻ってくるだけで、同じことをやり遂げることができる。スラッシュ。

238
00:17:00,120 --> 00:17:01,050
&nbsp;

239
00:17:01,250 --> 00:17:02,760
私たちも同じことをします。

240
00:17:03,050 --> 00:17:07,680
これは、ブラウザからのものであれば、どこから来たのかは関係ありません。

241
00:17:07,670 --> 00:17:08,500
&nbsp;

242
00:17:08,690 --> 00:17:14,310
どこかの端末や郵便配達員のようなものであれば、ブラウザとの電話は問題ではありません。

243
00:17:14,580 --> 00:17:20,220
私たちのサーバーは、3つの異なるルートへのリクエストを取得するリクエストをリッスンしています。

244
00:17:20,510 --> 00:17:26,930
ドッグ・バイ・アンド・ルート・ルートでは、これらのリクエストの1つを取得すると、簡単なテキストで応答します。

245
00:17:26,930 --> 00:17:27,840
&nbsp;

246
00:17:27,840 --> 00:17:28,240
大丈夫。

247
00:17:28,260 --> 00:17:31,790
それで、私はアプリを表現するこの最初のイントロでカバーしたかったのです。

248
00:17:31,800 --> 00:17:37,470
私はそれが本当にシンプルであることは分かっていますが、それはアプリケーションとしてはあまり多くはありませんでしたが、私が行っている秩序は非常に慎重であると私を信じています。

249
00:17:37,460 --> 00:17:39,650
&nbsp;

250
00:17:39,650 --> 00:17:45,090
私たちは小規模に出発しており、追加する予定の次の部分はHQメールファイルで応答しています。

251
00:17:45,090 --> 00:17:47,050
&nbsp;

252
00:17:47,070 --> 00:17:52,580
だから、それを読むのではなく、Hのファイル全体を送るために使うもう一つの方法があります。 T.

253
00:17:52,590 --> 00:17:57,550
また、Raut変数やパス変数という概念も紹介します。

254
00:17:57,780 --> 00:17:59,000
OK次のビデオでお会いしましょう
