2 dépôts
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 est un framework web Node.js minimaliste et un moteur de routage HTTP. Il fournit une implémentation de serveur à faible empreinte conçue pour une surcharge minimale, mappant les chemins d'URL et les méthodes HTTP à des fonctions de gestion spécifiques. Le projet utilise une architecture basée sur des middlewares, traitant les requêtes à travers une séquence de fonctions pour gérer des tâches telles que la journalisation, l'autorisation et la modification de données. Il permet l'organisation de ces fonctions en groupes globaux et filtrés par chemin pour contrôler l'ordre d'exécution. Le framework couvre les capacités web essentielles, notamment l'extraction de paramètres de route, l'analyse d'URL de requête avec mémoïsation et la gestion des réponses 404. Il inclut également un système centralisé de gestion des erreurs pour intercepter les exceptions levées dans la chaîne de middleware. Les utilisateurs peuvent démarrer un nouveau serveur HTTP sur un port spécifique ou attacher le gestionnaire de requête à une instance de serveur existante.
Allows attaching the request handler to an existing server instance to manage incoming traffic without creating a new process.
deployd est un framework d'API en temps réel et un backend MongoDB en tant que service qui permet la création d'interfaces réseau synchronisant les données et les événements entre les clients et les serveurs. Il fonctionne comme un middleware d'API JavaScript qui peut être intégré aux serveurs HTTP pour fournir l'authentification, les intercepteurs de requête et des capacités en temps réel. Le projet dispose d'un tableau de bord de gestion d'API auto-hébergé pour configurer les paramètres des ressources, gérer les collections de données et surveiller l'état du serveur via une interface basée sur le web. Il inclut un moteur de synchronisation de données en temps réel qui pousse les mises à jour de base de données en direct vers les clients connectés en utilisant des sockets. Le système couvre la gestion des données backend avec validation de schéma et interrogation récursive, ainsi que des flux de travail d'authentification utilisateur qui suivent les sessions à travers les requêtes sans état et les connexions persistantes. Il fournit également des capacités pour la diffusion d'événements en temps réel, l'extension de middleware d'API personnalisée via des modules et le contrôle d'accès administratif. Le projet inclut une CLI pour amorcer de nouveaux projets et exécuter des serveurs de développement.
Allows attaching request handling logic and specialized framework functionality to standard HTTP server instances.