我想使用Heroku部署我的应用程序,但是我将我的API密钥保存在.env文件中,当推送到Heroku时,该文件会被.gitignore文件忽略,并且在将我的应用程序部署到Heroku之后,它不再能够读取我的API键和应用程序崩溃?在这种情况下该怎么办?如何正确使用它?
如果您没有将.env文件存储在git存储库中(这绝对是正确的做法,那么一旦部署它,您需要手动配置.env文件。
在Heroku实例中,您可以设置Config Vars:
如果您以这种方式进行操作,我相信您必须在不同的庄园中访问var才能实现env值,但是它具有本地模式,因此这不应该成为问题。