Rute Modular
- Membuat folder baru dengan nama
routesdan membuat file baru dengan namaindex.js - require('express')
dan express.Router() - Ambil kode rute dari app.js ke index.js
- Ganti penggunaan
app.menjadirouter. - Lalu
module.exports = router - Kemudian dibagian app.js, buat variabel baru dibawah
app.route('view engine', ...)berisiconst routes = require('./routes) Selanjutnya kita ingin membuat rute untuk flash-cards, maka akan membuat file baru menjadi
// app.js // dibawah app.route('view engine', ...) const mainRoutes = require('./routes/') const cardRoutes = require('./route/cards) app.use(mainRoutes) app.use('/cards', cardRoutes) // routes/cards.js // require express + router layaknya index router.get('/', (req, res) => { res.render('card', {soal: "Siapa aku?}) }) module.exports = routerKemudian jalankan di browser