Expressでは app.get
, app.post
でルーティングを定義していきますが、ファイル1つにひたすら並べていくのは大変です。
express.Router()
を使うことでルーティングを複数のファイルに分割できます。
router.js
const express = require('express');
const router = express.Router();
router.get('/', (req, res) => {
res.send('Hello');
});
module.exports = router;
app.js
const express = require('express');
const app = express();
const router = require('./router');
app.use('/', router);
app.listen('3000', () => {
console.log('Application started');
});