gpt4 book ai didi

Angular 6 .env 与environment.ts 之间的差异

转载 作者:行者123 更新时间:2023-12-02 10:56:31 27 4
gpt4 key购买 nike

我从 https://mean.io 生成了一个项目。但我不确定(.env和.env.example)和(environment.ts和environment.prod.ts)之间有什么区别。

我应该在哪里存储我的所有配置数据、 secret 和 key ?

最佳答案

您应该将它们存储在environment.ts中

environment.ts如果您在 Angular 项目中引用环境对象属性,则在开发模式(即 ngserve 或 ngbuild)期间,所有值都应从此文件中读取。

environment.prod.ts在这种情况下,当您使用 ng build --prod 构建生产模式的应用程序时,environment.ts 文件的所有值都将被environment.prod.ts 文件覆盖。

以上变量与您的 Angular 应用程序相关。而 .env 和 .env.example 用于 Laravel 应用程序。

.env 因为它应该是不受版本控制的,当您将项目推送到任何存储库时会被忽略。这是为了您自身的安全。

.env.example 包含非常通用的信息,在全新安装时复制为 .env 并进行一些更改。例如 APP_KE

关于Angular 6 .env 与environment.ts 之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55554883/

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