Saya sedang mengusahakan Nodejs dan menggunakan "Express js" dan sekarang saya sedang mengusahakan "Middleware Functions" dan ini ialah kod semasa saya
const express = require('express') const app = express() const myLogger = function (req, res, next) { console.log('LOGGED') next() } app.use(myLogger) app.get('/', (req, res) => { res.send('Hello World!') })
Saya keliru tentang parameter "seterusnya" dan saya mempunyai soalan berikut tentang fungsi middleware
2) Permintaan anda akan sampai kepada pengendali laluan dan anda akan menerima respons yang mengandungi mesej "Hello World"
3) Jika anda tidak membuat panggilan seterusnya, permintaan akan ditamatkan dan permohonan akan kekal digantung
4) Ya, anda boleh gunakan di sebelah untuk mengubah hala ke fungsi middleware tersuai. Apabila seterusnya dipanggil dengan argumen, expresses akan menganggapnya sebagai mesej ralat. Anda boleh menentukan middleware pengendalian ralat tersuai untuk mengarahkannya mengikut keperluan anda.