回答編集履歴

6

誤字

2022/01/20 06:02

投稿

Lloyd
Lloyd

スコア17

test CHANGED
@@ -7,7 +7,7 @@
7
7
  //・・・省略
8
8
 
9
9
  router.get('/contents', function(req, res, next) {
10
- var date = {
10
+ var data = {
11
11
  title: 'hello!',
12
12
  content: 'This is sample contents.'
13
13
  };

5

たぶん最後の編集

2022/01/19 10:07

投稿

Lloyd
Lloyd

スコア17

test CHANGED
@@ -37,3 +37,6 @@
37
37
  next(createError(404));
38
38
  });
39
39
  ```
40
+
41
+ おそらくこれで現状発生している問題はすべて解決できるはずです。
42
+ あと、いちぶコードに誤字・脱字が見られるので、そのあたりはスペルチェッカーなどを使って修正するといいと思います。

4

追加

2022/01/19 10:03

投稿

Lloyd
Lloyd

スコア17

test CHANGED
@@ -27,3 +27,13 @@
27
27
  let logger = require('morgan');
28
28
  ```
29
29
  を定義部分に追加することで対応できます。
30
+
31
+ # 「壊れている」と言われている404のところについて
32
+ 下記のようにすることで解決できます。
33
+ ## app.js
34
+ ```js
35
+ // catch 404 and forward to error handler
36
+ app.use(function(req, res, next) {
37
+ next(createError(404));
38
+ });
39
+ ```

3

誤字

2022/01/19 09:59

投稿

Lloyd
Lloyd

スコア17

test CHANGED
@@ -24,6 +24,6 @@
24
24
  また、loggerについては、
25
25
  ## app.js
26
26
  ```js
27
- let logger = require ('morgan');
27
+ let logger = require('morgan');
28
28
  ```
29
29
  を定義部分に追加することで対応できます。

2

読みやすくした

2022/01/19 09:59

投稿

Lloyd
Lloyd

スコア17

test CHANGED
@@ -1,3 +1,4 @@
1
+ # contentsの404について
1
2
  localhost:3000/contentsはviewsディレクトリの第一階層にありますから、contents.jsを作るのではなく、index.jsに書くほうが効率的ですし、見やすいです。
2
3
  つまり、
3
4
 
@@ -17,3 +18,12 @@
17
18
  ```
18
19
 
19
20
  にしたほうが良いかと。(contents.jsはこの場合削除してください)
21
+
22
+ # loggerのエラーについて
23
+
24
+ また、loggerについては、
25
+ ## app.js
26
+ ```js
27
+ let logger = require ('morgan');
28
+ ```
29
+ を定義部分に追加することで対応できます。

1

誤字訂正

2022/01/19 09:52

投稿

Lloyd
Lloyd

スコア17

test CHANGED
@@ -1,4 +1,4 @@
1
- localhost:3000/contentsはviewsディレクトリの第一改装にありますから、contents.jsを作るのではなく、index.jsに書くほうが効率的ですし、見やすいです。
1
+ localhost:3000/contentsはviewsディレクトリの第一階層にありますから、contents.jsを作るのではなく、index.jsに書くほうが効率的ですし、見やすいです。
2
2
  つまり、
3
3
 
4
4
  ## index.js