GraphictoriaWeb/web/resources/js/util/HTTP.js

16 lines
379 B
JavaScript

// © XlXi 2021
// Graphictoria 5
const urlObject = new URL(document.location.href);
export function getCurrentDomain() {
return urlObject.hostname.split('.').slice(-2).join('.');
};
export function getProtocol() {
return urlObject.protocol;
};
export function buildGenericApiUrl(subdomain, path) {
return `${getProtocol()}//${subdomain}.${getCurrentDomain()}/${path}`;
};