Node.js 如何在部署我的应用程序时使用.env文件?
我想使用Heroku部署我的应用程序,但我已将API密钥保存在.env文件中,当推送到Heroku时,.gitignore文件将忽略该文件,并且在Heroku上部署我的应用程序后,它将不再能够读取我的API密钥并导致应用程序崩溃?在这种情况下怎么办?如何正确使用它?如果您没有将.env文件存储在git存储库中(这绝对是正确的做法),那么部署后需要手动配置.env文件 在Heroku实例中,您可以设置配置变量:Node.js 如何在部署我的应用程序时使用.env文件?,node.js,heroku,environment-variables,gitignore,api-key,Node.js,Heroku,Environment Variables,Gitignore,Api Key,我想使用Heroku部署我的应用程序,但我已将API密钥保存在.env文件中,当推送到Heroku时,.gitignore文件将忽略该文件,并且在Heroku上部署我的应用程序后,它将不再能够读取我的API密钥并导致应用程序崩溃?在这种情况下怎么办?如何正确使用它?如果您没有将.env文件存储在git存储库中(这绝对是正确的做法),那么部署后需要手动配置.env文件 在Heroku实例中,您可以设置配置变量: 如果您这样做,我相信您必须在不同的manor中访问vars以获得env值,但它有一个
如果您这样做,我相信您必须在不同的manor中访问vars以获得env值,但它有一个本地模式,因此这应该不会是一个问题。您必须在“package.json”中指定启动脚本中的所有API键。如下 “开始”:“MONGO_USER=abcis app.js”