kibana-with-account
Version:
kibana-with-account is develop based kibana project
23 lines (18 loc) • 473 B
JavaScript
let { Server } = require('hapi');
let { fromNode } = require('bluebird');
let Boom = require('boom');
module.exports = class LazyServer {
constructor(host, port, optimizer) {
this.optimizer = optimizer;
this.server = new Server();
this.server.connection({
host: host,
port: port
});
}
async init() {
await this.optimizer.init();
this.optimizer.bindToServer(this.server);
await fromNode(cb => this.server.start(cb));
}
};