在json文件中使用节点环境
我使用dotenv声明我的env,然后我将m导入主文件,但是我有一个json文件,它需要process.env,但我不想硬编码API键 有没有一种方法可以在不硬编码的情况下将ENV转换为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":
{
"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"
}
在代码中,您可以直接需要此文件