UNPKG

kibana-with-account

Version:

kibana-with-account is develop based kibana project

34 lines (29 loc) 661 B
var _ = require('lodash'); var url = require('url'); /** * Converts a config and a pathname to a url * @param {object} config A url config * example: * { * protocol: 'http', * hostname: 'localhost', * port: 9220 * } * @param {object} app The params to append * example: * { * pathname: 'app/kibana', * hash: '/discover' * } * @return {string} */ module.exports = getUrl; function getUrl(config, app) { return url.format(_.assign(config, app)); }; getUrl.noAuth = function getUrlNoAuth(config, app) { config = _.pick(config, function (val, param) { return param !== 'auth'; }); return getUrl(config, app); };