2 Repos
Specialized Node.js tools for consolidating backend services and managing cross-origin traffic.
Distinct from Node.js Backend Services: Focuses on the utility/middleware aspect of a gateway rather than general backend service architecture.
Explore 2 awesome GitHub repositories matching web development · API Gateway Utilities. Refine with filters or upvote what's useful.
Dieses Projekt ist eine Node.js HTTP-Reverse-Proxy-Middleware, die darauf ausgelegt ist, eingehenden HTTP- und WebSocket-Traffic an Backend-Dienste weiterzuleiten. Es fungiert als dynamische Routing-Engine und API-Gateway-Tool, das die Möglichkeit bietet, mehrere Backend-Dienste hinter einem einzigen Einstiegspunkt zu konsolidieren. Die Middleware verfügt über eine WebSocket-Proxy-Bridge, die Protokoll-Upgrade-Handshakes verwaltet, um eine persistente bidirektionale Kommunikation aufrechtzuerhalten. Sie enthält zudem einen Request- und Response-Transformer, der dazu dient, Header, Bodies und URL-Pfade während des Transits abzufangen und zu modifizieren. Das System bietet umfassende Traffic-Management-Funktionen, einschließlich Request-Filterung via Glob-Matching und Pfadmustern sowie dynamischem Request-Routing. Es unterstützt detaillierte Datentransformation durch Pfad-Rewriting, Anpassung von Cookie-Attributen sowie Modifikation von Request- oder Response-Bodies. Das Projekt ist in TypeScript geschrieben.
Acts as a utility for consolidating multiple backend services behind a single entry point to bypass CORS.
Express Gateway is a centralized API gateway built on the Express.js framework, designed to serve as a single entry point for microservices architectures. It manages incoming network traffic by routing requests to backend services based on defined path-based rules while enforcing security policies and authentication protocols at the edge. The system distinguishes itself through a configuration-driven approach that utilizes a centralized definition file to dictate routing logic and policy application. It features a hot-reloading engine that allows for real-time updates to routing rules and sec
Provides a centralized entry point for microservices that routes traffic, enforces security, and manages consumers using Express.js middleware.