express-load-config
Install
npm i express-load-config --save
Define global variables: config
//app.js// load all config // default config path: ./configglobalconfig = ; // config path: ./path/to/configglobalconfig = './path/to/config'; // custom mode, run "mode=testing npm start" on your Commad or Terminalglobalconfig = './path/to/config' env: processenvmode;
How to use
//./config/config.jsmoduleexports = db: mysql: host: '127.0.0.1' port: '' database: 'database_name' user: 'user_name' password: '123123123' prefix: '' encoding: 'utf8' jsonp: callback_name: 'cb' //and more...;
//./config/db.jsmoduleexports = mysql: host: '127.0.0.1' port: '' database: 'database_name' user: 'user_name' password: '123123123' prefix: '' encoding: 'utf8' ;
//./config/jsonp.jsmoduleexports = callback_name: 'cb';