Rute Modular

  1. Membuat folder baru dengan nama routes dan membuat file baru dengan nama index.js
  2. require('express')dan express.Router()
  3. Ambil kode rute dari app.js ke index.js
  4. Ganti penggunaan app. menjadi router.
  5. Lalu module.exports = router
  6. Kemudian dibagian app.js, buat variabel baru dibawah app.route('view engine', ...) berisi const routes = require('./routes)
  7. 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 = router
    
  8. Kemudian jalankan di browser

results matching ""

    No results matching ""