import { environment } from '../../../environments/environment'
-// Thanks: https://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript
-function getParameterByName (name: string, url: string) {
- if (!url) url = window.location.href
- name = name.replace(/[[\]]/g, '\\$&')
-
- const regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)')
- const results = regex.exec(url)
-
- if (!results) return null
- if (!results[2]) return ''
-
- return decodeURIComponent(results[2].replace(/\+/g, ' '))
-}
-
function getAbsoluteAPIUrl () {
let absoluteAPIUrl = environment.hmr === true
? 'http://localhost:9000'
return absoluteAPIUrl
}
+function getAPIHost () {
+ return new URL(getAbsoluteAPIUrl()).host
+}
+
function getAbsoluteEmbedUrl () {
let absoluteEmbedUrl = environment.originServerUrl
if (!absoluteEmbedUrl) {
}
export {
- getParameterByName,
objectToFormData,
getAbsoluteAPIUrl,
+ getAPIHost,
getAbsoluteEmbedUrl
}