23 lines
335 B
JavaScript
23 lines
335 B
JavaScript
import {
|
|
API_ROUTE,
|
|
ENVIRONMENTS,
|
|
BACKEND_HOSTNAMES,
|
|
} from './constants';
|
|
|
|
const config = {
|
|
getEnv() {
|
|
return ENVIRONMENTS[window.location.hostname] || 'dev';
|
|
},
|
|
|
|
getHostName() {
|
|
return BACKEND_HOSTNAMES[this.getEnv()];
|
|
},
|
|
|
|
getApiUrl() {
|
|
return this.getHostName() + API_ROUTE;
|
|
},
|
|
};
|
|
|
|
export { config };
|
|
|