node-config-client
TypeScript icon, indicating that this package has built-in type declarations

1.2.0 • Public • Published

Node Config Client

NodeJs version of the Spring Config Client project.

NPM Version NPM Downloads

Node Config Client allows a NodeJs application to take immediate advantage of the Spring Config Server.

Spring Cloud Config project url: https://cloud.spring.io/spring-cloud-config/

Installation

npm install node-config-client --save

Usage

 
let configClient = require('node-config-client');
 
configClient.load({
    name:'application_name', // spring application name
    profiles:['prod','test','dev'], // spring profiles    
    label:'master', // git branch
    location:'localhost:8888', // spring cloud server address
 
}).then(config => {
  // getting configuration
    console.log(`mysql host: ${config.get('mysql.frota.host')}`);
    console.log(`mysql username: ${config.get('mysql.username')}`);
    console.log(`mysql password: ${config.get('mysql.password')}`);
    console.log(`mysql database: ${config.get('mysql.database')}`);
}).catch(erro => console.log(erro)); 
 

Readme

Keywords

Package Sidebar

Install

npm i node-config-client

Weekly Downloads

4

Version

1.2.0

License

ISC

Unpacked Size

4.87 kB

Total Files

4

Last publish

Collaborators

  • ribeiro-rodrigo