Node.js 什么';将api密钥导出为模块或将其放入.env文件之间的区别是什么

Node.js 什么';将api密钥导出为模块或将其放入.env文件之间的区别是什么,node.js,encryption,dotenv,Node.js,Encryption,Dotenv,因此,我想知道使用module.exports在另一个js文件中隐藏api密钥与使用.env然后使用.gitignore两者之间的区别。因为基本上两个文件都不可见,但有什么区别?将所有敏感数据放在一个.env文件中是一种常见做法将所有敏感数据放在一个.env文件中是一种常见做法

因此,我想知道使用module.exports在另一个js文件中隐藏api密钥与使用.env然后使用.gitignore两者之间的区别。因为基本上两个文件都不可见,但有什么区别?

将所有敏感数据放在一个.env文件中是一种常见做法将所有敏感数据放在一个.env文件中是一种常见做法