// Menambahkan middleware sebelum GET /
app.use((req, res, next) +> {
    console.log("One")
    next()
})

// Menambahkan middleware setelah yang sebelumnya
app.use((req, res, next) +> {
    console.log("One")
    next()
})

Selanjutnya mencoba

// Menambahkan middleware setelah middleware pertama dengan memisahkan dengan koma
app.use((req, res, next) +> {
    console.log("One")
    next()
}, (req, res, next) +> {
    console.log("One")
    next()
})

Express akan selalu menjalankan middleware secara berurutan

// Menambahkan route di middleware
app.use('/one', (req, res, next) +> {
    console.log("One")
    next()
}, (req, res, next) +> {
    console.log("One")
    next()
})

Lalu mencoba memanggil rute tersebut

Selanjutnya mencoba menambahkan pesan di salah satu middleware

// Menambahkan middleware sebelum GET /
app.use((req, res, next) +> {
    req.pesan = "Halo dari sini"
    next()
})

// Menambahkan middleware setelah yang sebelumnya
app.use((req, res, next) +> {
    console.log(req.pesan)
    next()
})

Jadi middleware menambahkan objek body untuk bagian req

results matching ""

    No results matching ""