Как вы управляете конфигурационными переменными/константами для разных сред?
Это может быть пример:
My rest API доступен на localhost:7080/myapi/, но мой друг, который работает с тем же кодом под управлением Git, имеет API, развернутый на его Tomcat на localhost:8099/hisapi/.
Предположим, что у нас есть что-то вроде этого:
angular
    .module('app', ['ngResource'])
    .constant('API_END_POINT','<local_end_point>')
    .factory('User', function($resource, API_END_POINT) {
        return $resource(API_END_POINT + 'user');
    });
Как я могу динамически вводить правильное значение конечной точки API в зависимости от среды?
В PHP я обычно делаю такие вещи с помощью файла config.username.xml, слияние базового файла конфигурации (config.xml) с файлом конфигурации локальной среды, распознанным именем пользователя. Но я не знаю, как управлять подобными вещами в JavaScript?
