我的localhost有效但heroku数据库没有

时间:2016-01-13 18:05:39

标签: node.js mongodb heroku mongoose

我在笔记本电脑上使用远程数据库URL,它在localhost上运行良好。当我上传到heroku时,它不会将新用户保存到数据库中。它仍然连接到数据库以启动Web应用程序(我认为)。每当我在网上访问网站时,我都会看到“会话”存储空间增加一个。我绝对可以创建新用户,并在我的笔记本电脑上完成所有应有的工作。

我已经尝试将数据库的版本从mongodb 2.6更改为3.0。我已经尝试切换出mongoose的版本,以便它们与mongodb(http://mongoosejs.com/docs/compatibility.html)的版本兼容。

我尝试删除node_modules并进行新的npm安装。

已经调试了好几个月了,可能已经花了100多个小时没有解决方案。有人可以帮忙吗?我不知道为什么数据库可以在这台机器上运行,但不能在heroku服务器上运行。到目前为止我所知道的是,它无法正常工作的原因是数据库不会从heroku创建文档。

0 个答案:

没有答案