回答編集履歴

1

page パラメータのとり方について追記

2016/10/05 02:44

投稿

mit0223
mit0223

スコア3401

test CHANGED
@@ -21,3 +21,49 @@
21
21
  req.params.title = pagetitle.page;
22
22
 
23
23
  ```
24
+
25
+
26
+
27
+ ---
28
+
29
+ 追加でご質問いただいた件について、追記します。
30
+
31
+
32
+
33
+ > http://localhost/fffff/profile/
34
+
35
+ の時に、req.params.titleに「プロフィール」という文字列が渡される
36
+
37
+ http://localhost/fffff/about/
38
+
39
+ の時に、req.params.titleに「概要」という文字列が渡される
40
+
41
+
42
+
43
+ ということをされたいとのことなので、
44
+
45
+
46
+
47
+ ```javascript
48
+
49
+ app.param('page', function(req, res, next, value) {
50
+
51
+ var pagetitle = {
52
+
53
+ profile: 'プロフィール',
54
+
55
+ about: '概要'
56
+
57
+ };
58
+
59
+ req.params.title = pagetitle[value];
60
+
61
+ next();
62
+
63
+ });
64
+
65
+ ```
66
+
67
+
68
+
69
+ ではないでしょうか? (すみません、未検証です。存在しない場合のエラー処理を省いてます)