Heroku mLab配置应用程序仍然没有运行

时间:2018-02-15 12:25:19

标签: java spring heroku mlab

我仍然无法在我的应用程序中运行mLab mongo数据库,我使用MONGODB_URI在heroku中使用mlab,我需要在heroku中添加附加组件mLab或者我的春季应用程序没有必要吗?如果这是为什么我必须添加信用卡,如果沙盒是免费的?

1 个答案:

答案 0 :(得分:0)

要让您的应用程序访问MONGODB_URI配置变量,您必须在Heroku应用程序中添加mLab插件或手动设置MONGODB_URI配置变量。

当您添加附加组件时,Heroku需要信用卡进行验证(即使该附加组件是免费的)。使用免费插件不会向您收取任何费用。请在此处查看Heroku文档:https://devcenter.heroku.com/articles/account-verification

如果您不想向Heroku添加信用卡,可以直接在https://mlab.com/上创建沙箱数据库。当您浏览他们的网站时,mLab不需要沙盒数据库的信用卡。您需要手动将MONGODB_URI config变量设置为mLab提供的MongoDB连接字符串。您可以在此处查看如何设置配置变量:https://devcenter.heroku.com/articles/config-vars

您可能还会发现有用的mLab插件文档:https://devcenter.heroku.com/articles/mongolab