在json文件中使用Node envs

我使用dotenv声明我的ENV,然后我将M导入到主文件,但我有一个JSON文件需要proccess.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" } 

而不是一个JSON文件,你可以创build一个javascript文件并导出json对象

 module.exports = { "accessKeyId": process.env.ACCESS_KEY, "secretAccessKey": process.env.SECRET_KEY,, "region": "us-east-1" } 

在你的代码中,你可以直接要求这个文件。