首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Angular 8中未定义为Azure上的webAPP的Process.env.APPSEETING_MyAppSetting

在Angular 8中未定义为Azure上的webAPP的Process.env.APPSEETING_MyAppSetting
EN

Stack Overflow用户
提问于 2020-04-08 12:49:43
回答 1查看 219关注 0票数 3

我已经使用Angular 8创建了一个应用程序,并作为windows OS上的web应用程序(AppService)部署在Azure上。我已经创建了一个名为MyAppSetting的AppSetting。当我试图访问angular 8中的应用程序设置为process.env.APPSETTING_MyAppSettingprocess.env.MyAppSetting,时,它显示为未定义。

如何访问在Azure上部署的Angular 8中的应用设置值?

EN

回答 1

Stack Overflow用户

发布于 2020-04-30 09:04:12

W不相信这是可能的,因为直角是一个客户端框架。因为它是在浏览器上下文中运行的前端框架,所以它不能访问服务器上的环境变量。Angular 8模板包含可用作变通方法的environment.ts。下面的博客文章向您展示了如何使用文件。

https://medium.com/@zaheeer1/angular-6-compile-time-vs-run-time-environments-180c86c3d2e2 https://www.jvandemo.com/how-to-use-environment-variables-to-configure-your-angular-application-without-a-rebuild/

一种可行的方法是服务器端渲染。我不是angular专家,但https://blog.jeremylikness.com/blog/2018-09-19_serverside-rendering-ssr-with-angular-in.net-core-2.1-part-three/演示了如何使用Angular和Angular Univesral和dotnet内核来实现服务端渲染。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61093518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档