从浏览器控制台隐藏 Angular 环境变量

问题描述 投票:0回答:0

我有一个 Angular 应用程序,它使用环境文件来存储 WebApi url 和 WebApi Key,类似于:

export const environment = {
  production: false,
  API_1_URL: 'http://localhost:99999/api/Api1',
  API_2_URL: 'http://localhost:99999/api/Api2',
};

export const API_KEY = {
  API_1_KEY: 'Key1',
  API_2_KEY: 'Key2'
}

问题是现在 API_KEY 在浏览器控制台中可见。

有没有办法隐藏这些变量(尤其是 API_KEY)?

我已经尝试过类似于this的解决方案,但是在构建之后,密钥在控制台中仍然可见。

angular environment-variables api-key
© www.soinside.com 2019 - 2024. All rights reserved.