teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

使いみちの例を追記

2018/05/10 10:03

投稿

miyabi-sun
miyabi-sun

スコア21472

answer CHANGED
@@ -9,4 +9,9 @@
9
9
  全てのアクセスに対して同じミドルウェアを適用します。
10
10
 
11
11
  普通はそれで十分なのですが、
12
- 特定の重い処理はこのように特定のURLへの特定操作のみ行う…という風な指定の仕方が出来るようです。
12
+ 特定の重い処理はこのように特定のURLへの特定操作のみ行う…という風な指定の仕方が出来るようです。
13
+
14
+ POSTでありがちなのはバリデート機能でしょうか?
15
+ `req`の入力値を取り出して検証し、OKなら`next`を実行、NGなら400番を返すような作りにしておけば
16
+ メインのやりたい事を記述している箇所は正常系のみ通せば良くなります。
17
+ URL毎にチェックすべきパラメータは違うと思いますので、関数を分離したい開発者にとってはかなり便利かもしれません。