gpt4 book ai didi

angular - 如何读取 Angular 配置文件中的全局系统变量?

转载 作者:行者123 更新时间:2023-12-05 06:37:56 25 4
gpt4 key购买 nike

我在操作系统中创建了一个全局变量 API_URL

我尝试在环境文件中读取这个变量的值:

{"API_URL" : "${API_URL}" }

但它返回纯文本 "${API_URL}" 而不是值。

最佳答案

浏览器无法读取系统环境变量。如果这是可能的,那么我会非常害怕,因为人们将能够访问您的机器,但幸运的是,浏览器中的所有 JS 都被沙盒化了。

我建议您将此信息存储在某种 JSON 配置文件中,然后将其导入。

您可以通过修改您的 typings.d.ts

来做到这一点
declare module "*.json" {
const value: any;
export default value;
}

然后将其导入您的组件/模块

import config from "./config/config.json";

然后你可以像这样使用它:

{"API_URL" : `${config.ApiUrl}` }

示例 config.json:

{
"ApiUrl":"http://localhost:3579/",
}

关于angular - 如何读取 Angular 配置文件中的全局系统变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46890662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com