Kuis Middleware / Chain of Responsibility — Design Patterns

Kuis materi Middleware / Chain of Responsibility di Design Patterns — uji pemahamanmu dengan pertanyaan pilihan ganda, penjelasan jawaban, dan skor langsung. Main gratis di Hyper Sheets.

Pertanyaan di kuis ini

  1. Apa prinsip utama Middleware (Chain of Responsibility) pattern?
  2. function m1(req, next) { req.user = "Andi"; next(req); }
    function m2(req, next) { req.role = "admin"; next(req); }
    function handler(req) { console.log(req.user, req.role); }

    // Pipeline: m1 → m2 → handler
    m1({}, (r) => m2(r, handler));

    Apa output-nya?