ember-cli/ember-cli

View on GitHub
lib/utilities/get-serve-url.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
'use strict';

const cleanBaseURL = require('clean-base-url');

module.exports = function (options, project) {
  let config = project.config(options.environment);
  let rootURL = config.rootURL === '' ? '/' : cleanBaseURL(config.rootURL || '/');

  return `http${options.ssl ? 's' : ''}://${options.host || 'localhost'}:${options.port}${rootURL}`;
};