index.js 327 B

12345678910
  1. const URL = require('url');
  2. const config = require('../config');
  3. exports.addProtocol = url => {
  4. const hasProtocol = /^https?/.test(URL.parse(url).protocol);
  5. return hasProtocol ? url : `http://${url}`;
  6. };
  7. exports.generateShortUrl = (id, domain) =>
  8. `http${!domain ? 's' : ''}://${domain || config.DEFAULT_DOMAIN}/${id}`;