Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 1x 1x 1x 1x 1x 2x 1x 1x 1x 1x 1x | const address = require('./')();
const url = require('url');
module.exports = function prepareUrls(option = {}) {
const { protocol, host, port } = option;
const formatUrl = hostname =>
url.format({
protocol,
hostname,
port,
pathname: '/',
});
const isUnspecifiedHost = host === '0.0.0.0' || host === '::';
const prettyHost = isUnspecifiedHost ? 'localhost' : host;
const localUrl = formatUrl(prettyHost);
const lanUrl = formatUrl(address);
return {
ip: address,
localUrl,
lanUrl,
}
} |