Я пытаюсь экстернализировать переменные окружения в моем приложении angular 6.Я хочу разместить эти свойства на сервере nginx, а затем получить к ним доступ в своем приложении, чтобы эти переменные среды можно было изменять без сборки и даже без перезапуска сервера.
То, что я сделал до сих пор, это добавленное свойствофайл на сервер nginx через мой docker файл во внешней папке в / usr / share и добавленный ниже в файл nginx.conf
location /external/ {
alias /usr/share/external/;
autoindex off;
}
, и теперь я могу получить доступ к этому файлу с http://localhost/external/sample.json
Далее мне нужно удалить свойства из файла environment.ts и получить их из расположения сервера.Я застрял там, где именно мне нужно сделать этот запрос GET и получить свойства с сервера перед загрузкой приложения.
Кроме того, в любое время меняются свойства, будет ли требоваться возврат приложения или есть какой-либо другой способ использовать обновленныйсвойства.