Heroku上的mongodb驱动程序出错:找不到模块&mongodb-core'

时间:2015-09-14 13:09:34

标签: node.js mongodb heroku

我尝试将我的Node.js Express应用升级为Mongodb的新驱动程序。我的package.json有" mongodb":" ^ 2.0.40"。它在我的机器上运行良好,我能够很好地部署到Heroku(如,没有警告/错误)。但是,应用程序在使用时崩溃,出现此错误:

{{1}}

我尝试过各种版本的mongodb驱动程序,但无济于事。

1 个答案:

答案 0 :(得分:0)

如果你使用mongodb-core,你应该在package.json中指定它,如下所示:

   "dependencies": {
    "express": "~4.9.x"
    , "pg": "~4.4.x"
    , "mongodb": "2.0.14"
    , "mongodb-core": "~1.0"
  },

将其推送到git后,检查日志:

remote: -----> Build succeeded!
remote:        ├── express@4.9.8
remote:        ├── mongodb@2.0.14
remote:        ├── mongodb-core@1.0.5
remote:        └── pg@4.4.1