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