1 repository
Middleware that is scoped to execute only for specific URI paths.
Distinct from Middleware: Focuses on path-based isolation of middleware, rather than global execution or specific API logic.
Explore 1 awesome GitHub repository matching web development · Path-Isolated. Refine with filters or upvote what's useful.
Polka este un framework web minimalist Node.js și un motor de rutare HTTP. Oferă o implementare de server cu amprentă mică, concepută pentru un overhead redus, mapând căile URL și metodele HTTP la funcții handler specifice. Proiectul utilizează o arhitectură bazată pe middleware, procesând cererile printr-o secvență de funcții pentru a gestiona sarcini precum logarea, autorizarea și modificarea datelor. Permite organizarea acestor funcții în grupuri globale și filtrate pe cale pentru a controla ordinea de execuție. Framework-ul acoperă capabilități web de bază, inclusiv extragerea parametrilor de rută, parsarea URL-ului cererii cu memoizare și gestionarea răspunsurilor 404. De asemenea, include un sistem centralizat de gestionare a erorilor pentru a prinde excepțiile aruncate în lanțul de middleware. Utilizatorii pot porni un nou server HTTP pe un port specific sau pot atașa handler-ul de cereri la o instanță de server existentă.
Restrict specific middleware functions to execute only when a request matches a defined base pathname.