在json文件中使用Node envs

时间:2017-08-29 14:37:50

标签: json node.js environment-variables

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

是否有一种方法可以将envs转换为json文件而无需对其进行硬编码?

来自这个

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

到这个

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

1 个答案:

答案 0 :(得分:2)

您可以创建javascript文件并导出json对象

,而不是JSON文件
module.exports =  {
    "accessKeyId": process.env.ACCESS_KEY,
    "secretAccessKey": process.env.SECRET_KEY,,
    "region": "us-east-1"
}

在您的代码中,您可以直接要求此文件。