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);
}