A JavaScript client for Netflix OSS Eureka service registry (v4.5.0, actively maintained). Enables Node.js services to register, heartbeat, and discover instances from Eureka servers. Supports YAML configuration, environment-specific overrides (EUREKA_ENV, NODE_ENV), custom request middleware for auth, and delta registry updates. Key differentiator: full Eureka client implementation with instance management, unlike lighter discovery-only libraries.
npm install eureka-js-clientNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Instantiate and start a Eureka client with minimal configuration, then fetch instances by app ID and stop after 10 seconds.
Always explicitly set all required options in constructor if using YAML fallback; avoid relying on partial overrides.
Use destructured require: `const { Eureka } = require('eureka-js-client')`.Use requestMiddleware to patch auth/headers; consider forking or switching to a maintained client like `@netflix/eureka-js-client`.
Set EUREKA_ENV explicitly to control environment config file selection, or ensure NODE_ENV is set if EUREKA_ENV is absent.
Use const { Eureka } = require('eureka-js-client'); or import { Eureka } from 'eureka-js-client';Configure each instance with a different port in the instance configuration or bind to port 0 for dynamic assignment.
Verify Eureka server is up and accessible; check eureka.host and eureka.port configuration.
No dependency data recorded yet.