Pagination & Filtering via Query String

Terima parameter page, limit, dan search dari query string URL req.query.

👀 Contoh dulu

const req = { query: { limit: '20' } };
const limit = Number(req.query.limit) || 10;
console.log(limit);

Hasilnya: 20

💡 Selalu berikan nilai default untuk limit agar tidak ada request yang mengambil jutaan baris sekaligus.

📝 Sekarang giliranmu

Konversikan nilai query req.query.limit ke tipe angka menggunakan Number() dan berikan fallback default 10 jika nilainya falsy.

Preview