[Node.js] 使用Heroku连接MongoDB的方法
由于在Heroku上使用MongoDB遇到了困难,所以我想解释一下。
准备工作
如果您没有添加信用卡信息,将会出现以下错误,请立即注册。
无法创建项目:
请验证您的帐户以安装此附加计划(请提供信用卡信息)。如需更多信息,请参阅https://devcenter.heroku.com/categories/billing
请立即验证 https://heroku.com/verify 。
·设置方法:
点击Heroku界面右上角的个人图标,然后进入“账户设置”,再进入“计费”页面即可添加信用卡信息。
引入MongoDB
-
- 从自己的应用程序列表中选择任意的应用程序。
-
- 选择“资源”选项卡,然后点击“查找更多插件”。
-
- 新的网页将显示出来,在“数据存储”中选择“mLab MongoDB”。
- 点击“安装mLab MongoDB”,然后选择要安装在哪个应用程序上。
为部署做准备的配置
-
- 请在命令提示符中执行heroku config -a {应用名称},以查看MONGODB_URI的值。
- 如果将MONGODB_URI的值作为mongoose.connect()的参数传递,我认为部署将会成功。
总结
我第一次在Heroku上添加了一个插件,但是由于还可以添加很多其他的东西,所以感觉可以玩得很开心。