回答編集履歴

1

追記

2018/10/01 00:03

投稿

spookybird
spookybird

スコア1803

test CHANGED
@@ -3,3 +3,41 @@
3
3
  このパスでこのメソッドでリクエストが来たらここを通る、と定義をするメソッドのことです。
4
4
 
5
5
  こういう定義をしてリクエストを正しく振り分けることをルーティングといいます。
6
+
7
+
8
+
9
+
10
+
11
+ ### 追記
12
+
13
+
14
+
15
+ 参照としてご提示のURLのページにこう書いてあります。
16
+
17
+
18
+
19
+ > Express は、HTTP メソッドに対応する以下のルーティング・メソッドをサポートします。get、post、put、head、delete、options、trace、copy、lock、mkcol、move、purge、propfind、proppatch、unlock、report、mkactivity、checkout、merge、m-search、notify、subscribe、unsubscribe、patch、search、および connect。
20
+
21
+
22
+
23
+ このへんまとめて全部をrouteメソッドと呼ぶわけです。
24
+
25
+
26
+
27
+ HTTPリクエストは、まずHostによって特定のサーバにたどり着き、Portによって待ち受けている決まったソフトウェアが呼び出されます。
28
+
29
+ それ以下のパスによって、アプリケーション内でルーティングを行います。
30
+
31
+
32
+
33
+ `/hero`というパスで`GET`リクエストが来たらこの処理
34
+
35
+ `/hero`というパスで`POST`リクエストが来たらこの処理
36
+
37
+ `/villain`というパスで`PUT`リクエストが来たらこの処理
38
+
39
+ `/villain`というパスで`DELETE`リクエストが来たらこの処理
40
+
41
+ って感じですね。
42
+
43
+ そのための`.get()`とか`.post()`とか`.put()`とか`.delete()`とかっていうメソッドをまとめて`routeメソッド`といいます。