2 repository-uri
Capabilities for attaching request handlers to existing HTTP server instances.
Distinct from Custom Server Response Handlers: None of the candidates cover the specific act of attaching a framework handler to an existing native server instance.
Explore 2 awesome GitHub repositories matching web development · Custom HTTP Server Integrations. 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ă.
Allows attaching the request handler to an existing server instance to manage incoming traffic without creating a new process.
deployd este un framework API în timp real și un backend MongoDB ca serviciu care permite crearea de interfețe de rețea care sincronizează datele și evenimentele între clienți și servere. Funcționează ca un middleware API JavaScript care poate fi integrat cu servere HTTP pentru a oferi autentificare, interceptori de cereri și capabilități în timp real. Proiectul dispune de un dashboard de gestionare API self-hosted pentru configurarea setărilor resurselor, gestionarea colecțiilor de date și monitorizarea stării serverului printr-o interfață web. Include un motor de sincronizare a datelor în timp real care trimite actualizări live ale bazei de date către clienții conectați folosind socket-uri. Sistemul acoperă gestionarea datelor backend cu validarea schemei și interogări recursive, precum și fluxuri de lucru de autentificare a utilizatorilor care urmăresc sesiunile între cereri stateless și conexiuni persistente. De asemenea, oferă capabilități pentru difuzarea evenimentelor în timp real, extensia middleware API personalizată prin module și controlul accesului administrativ. Proiectul include un CLI pentru a boota proiecte noi și a rula servere de dezvoltare.
Allows attaching request handling logic and specialized framework functionality to standard HTTP server instances.