express-gateway
Version:
A microservices API gateway built on top of ExpressJS
20 lines (15 loc) • 355 B
JavaScript
const Config = require('./config');
const log = require('../logger').config;
if (!process.env.EG_CONFIG_DIR) {
process.env.EG_CONFIG_DIR = __dirname;
}
const config = new Config();
try {
config.loadSystemConfig();
config.loadGatewayConfig();
config.loadModels();
} catch (err) {
log.error(err);
process.exit(1);
}
module.exports = config;