Express チュートリアル (2)

1.mozillaのExpress チュートリアル Part 4 の続き
・mozillaのExpress チュートリアル Part 4にmodule用のデイレクトリを追加する

2.module用のデイレクトリがある場合の記述
(1) module用のデイレクトリを追加
・ module用のデイレクトリ名:app
・file path : ./app/wiki_3.js

(2) file layout

./ --- index.js
 |--- wiki.js
 |--- wiki_2.js
 |--- app
  |--- wiki_3.js

(3) wiki_3.jsの内容
・モジュールの最初の3行の個所は変わらない
・module.exports = router;は変更の必要が無い
・infomation ページルートの追加

const express = require('express');
const router = express.Router();
module.exports = router;

// contact ページルート
router.get('/infomation', function(req, res) {
  res.send('infomation this wiki');
});

(4) index.js
・以下をindex.jsに追加

app.use('/wiki_3', require('./app/wiki_3.js'));

(5) client からの呼び出し
以下をclient codeに追加

// contact ページルート
const req = fetch('/wiki_3/infomation/', params);