Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何在角度测量中使用系统环境变量_Angular_Environment Variables - Fatal编程技术网

Angular 如何在角度测量中使用系统环境变量

Angular 如何在角度测量中使用系统环境变量,angular,environment-variables,Angular,Environment Variables,我一直在使用SpringBoot,它有一个很好的特性,就是在属性文件中使用系统环境变量,现在我想使用系统环境变量在属性文件中设置后端服务器url。我不确定这是怎么回事 例如,后端URL=http://somerandomurl 我不想在配置文件中硬编码服务器url。我想做一些类似apiurl=$(BACKEND\u URL)的事情 这是因为我将在部署时使用kubernetes。您可以使用Angular environment.ts文件来配置后端URL。事实上,您可以根据需要分配多个后端url。例

我一直在使用SpringBoot,它有一个很好的特性,就是在属性文件中使用系统环境变量,现在我想使用系统环境变量在属性文件中设置后端服务器url。我不确定这是怎么回事

例如,后端URL=http://somerandomurl

我不想在配置文件中硬编码服务器url。我想做一些类似apiurl=$(BACKEND\u URL)的事情


这是因为我将在部署时使用kubernetes。

您可以使用Angular environment.ts文件来配置后端URL。事实上,您可以根据需要分配多个后端url。例如(prod、dev、qa)

然后,您可以使用您喜欢的相关环境构建角度项目。Angular将根据构建时传递的参数分配基本URL

ng build --configuration=prod
ng build --configuration=qa
从这里我附上参考链接的官方文件如何做到这一点

也请在这里找到实际演示。请参阅 stackblitz示例及其相关文章


您可以使用Angular environment.ts文件来配置后端URL。事实上,您可以根据需要分配多个后端url。例如(prod、dev、qa)

然后,您可以使用您喜欢的相关环境构建角度项目。Angular将根据构建时传递的参数分配基本URL

ng build --configuration=prod
ng build --configuration=qa
从这里我附上参考链接的官方文件如何做到这一点

也请在这里找到实际演示。请参阅 stackblitz示例及其相关文章


如果在部署应用程序之前我不知道url怎么办?就像我不想将url硬编码到配置文件中一样,那么你需要从api获取url,并将其设置在你的存储或本地存储中,然后在整个应用程序@vivekgupta中使用它。如果在部署应用程序之前我不知道url怎么办?就像我不想将url硬编码到配置文件中一样,那么你需要从api获取url,并将其设置在你的存储或本地存储中,然后在整个应用程序@VivekGupta中使用它