我的应用程序无法在Heroku上正确部署或连接到我的Mongo Atlas数据库。它一直崩溃。 heroku URL只是说要执行日志,因此这是命令行日志:
答案 0 :(得分:0)
在诸如heroku之类的部署平台中,很难配置.env
。我在我的项目中使用npm软件包 dotenv 解决了这一问题。无论文件需要process.env
进行初始化,请使用此软件包
常见require.js方式:
require('dotenv').config()
它还有一些很酷的选项来管理env
这是link
答案 1 :(得分:0)
我没有正确设置Heroku配置变量。我已经将其设置为mongoURI,就像在prod.keys JS文件夹中一样,而不是像我声明的那样是MONGO_URI。此外,我还必须将Heroku设置中的所有IP列入白名单。