在json文件中使用节点环境

在json文件中使用节点环境,json,node.js,environment-variables,Json,Node.js,Environment Variables,我使用dotenv声明我的env,然后我将m导入主文件,但是我有一个json文件,它需要process.env,但我不想硬编码API键 有没有一种方法可以在不硬编码的情况下将ENV转换为json文件 由此 { "accessKeyId": "ACCESS_KEY", "secretAccessKey": "SECRET_KEY", "region": "us-east-1" } 对此 { "accessKeyId":

我使用dotenv声明我的env,然后我将m导入主文件,但是我有一个json文件,它需要process.env,但我不想硬编码API键

有没有一种方法可以在不硬编码的情况下将ENV转换为json文件

由此

  {
        "accessKeyId": "ACCESS_KEY",
        "secretAccessKey": "SECRET_KEY",
        "region": "us-east-1"
   }
对此

 {
        "accessKeyId": proccess.env.ACCESS_KEY,
        "secretAccessKey": "SECRET_KEY",
        "region": "us-east-1"
 }

您可以创建
javascript
文件并导出
JSON
对象,而不是JSON文件

module.exports =  {
    "accessKeyId": process.env.ACCESS_KEY,
    "secretAccessKey": process.env.SECRET_KEY,,
    "region": "us-east-1"
}
在代码中,您可以直接需要此文件