[Node.js] 使用Heroku连接MongoDB的方法

由于在Heroku上使用MongoDB遇到了困难,所以我想解释一下。

准备工作

如果您没有添加信用卡信息,将会出现以下错误,请立即注册。
无法创建项目:
请验证您的帐户以安装此附加计划(请提供信用卡信息)。如需更多信息,请参阅https://devcenter.heroku.com/categories/billing
请立即验证 https://heroku.com/verify 。
·设置方法:
点击Heroku界面右上角的个人图标,然后进入“账户设置”,再进入“计费”页面即可添加信用卡信息。

引入MongoDB

    1. 从自己的应用程序列表中选择任意的应用程序。

 

    1. 选择“资源”选项卡,然后点击“查找更多插件”。

 

    1. 新的网页将显示出来,在“数据存储”中选择“mLab MongoDB”。

 

    点击“安装mLab MongoDB”,然后选择要安装在哪个应用程序上。

为部署做准备的配置

    1. 请在命令提示符中执行heroku config -a {应用名称},以查看MONGODB_URI的值。

 

    如果将MONGODB_URI的值作为mongoose.connect()的参数传递,我认为部署将会成功。

总结

我第一次在Heroku上添加了一个插件,但是由于还可以添加很多其他的东西,所以感觉可以玩得很开心。