JSFiddle - React, Tailwind, and code Playground

by cdeutsch

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/URI.js/1.19.1/URI.js"></script>
<button>
test
</button>

JavaScript

const uri = URI('https://yourapihere-com-datsx1cif2lw.runscope.net/');

const subdomain = uri.subdomain();
console.log('subdomain', subdomain);

const tokens = subdomain.split('-');
console.log('tokens', tokens);

if (tokens.length > 1) {
	const bucketId = tokens[tokens.length - 1]
  console.log('bucketId', bucketId);
  
  const domainTokens = tokens.slice(0, tokens.length - 2);
  console.log('domainTokens', domainTokens);
  
  const domain = domainTokens.join('.');
  console.log('domain', domain);
}