我有一个密钥需要在我的应用程序中使用。在网络上,我会使用 .env 文件,但使用React Native 和 Expo。
我想使用EAS Build,并找到了以下文档EAS变量文档
这提供了有关将“秘密”添加到 eas.json 文件的信息,但我无法找到 2 件重要的事情:
使用什么代码来访问开发和生产环境中的秘密变量。
我认为在生产中代码将是“process.env.SECRET_KEY”,并希望相同的代码适用于开发环境,但我不确定如何让开发中的 process.env 填充 SECRET_KEY。
当我在应用程序中使用 console.log(process.env) 时,我只得到 NODE_ENV: "development"。
我的想法是,许多应用程序都需要某种秘密信息,因此任何有关最佳实践的想法或此时任何使其发挥作用的方法都可以!