egg-apollo-plus
Version:
ctrip-apollo plugin for egg
18 lines (14 loc) • 418 B
JavaScript
const startApollo = require('./lib/apollo');
class AppBootHook {
constructor (app) {
this.app = app;
}
configDidLoad () {
const { app } = this;
app.logger.info('[Apollo] [startApollo] namespaces => ' + JSON.stringify(app.config.apollo && app.config.apollo.namespaces));
if (app.config.apollo && app.config.apollo.namespaces) {
startApollo(app);
}
}
}
module.exports = AppBootHook;