Skip to main content

getBaseURL

TS JS Deno

Returns the current URL without any parameters.

Use String.prototype.indexOf() to check if the given url has parameters, String.prototype.slice() to remove them if necessary.

typescript
const getBaseURL = (url: string) =>
url.indexOf("?") > 0 ? url.slice(0, url.indexOf("?")) : url;
typescript
getBaseURL("http://url.com/page?name=Adam&surname=Smith"); // 'http://url.com/page'