首页 > 解决方案 > 当您可以在 .js 文件中设置它时,为什么还要使用 .env 文件?

问题描述

我很好奇为什么我们需要费心制作 .env 文件,而您可以通过导出 .js 文件来做同样的事情。.env 文件的主要目的不是区分生产和开发吗?谢谢你。

标签: javascriptnode.jsdevelopment-environmentenvironmentproduction-environment

解决方案


将配置存储为环境变量允许我们

  • 无需更改源代码即可轻松更改不同环境下的系统行为。
  • 一种将 API 密钥等机密信息排除在代码之外的方法。

https://12factor.net/config


推荐阅读