【发布时间】:2018-03-04 19:50:03
【问题描述】:
我有一个简单的 node.js 服务器由
启动http.createServer(app).listen(process.env.PORT || 3000)
它在本地工作得很好,但是当我部署到 Heroku 时,应用程序崩溃并且在错误日志中,我收到错误消息:
Error: Cannot find module './services/document/cleanModifiedSubpaths'
我已尝试搜索此错误,但没有看到其他人遇到此问题。
这是什么原因造成的?
【问题讨论】:
-
它在
services/document文件夹中寻找cleanModifiedSubpaths,它存在吗? -
不,它没有。它应该包含什么?
-
请显示您的 package.json 和项目源文件结构。
-
我会
npm updateMongoose 和 Mongo。如果它在本地工作,也有可能一些文件没有部署到 Heroku:检查你的版本控制,特别是分支和 gitignore。 -
您能否通过提供指向 git 上的 repo 的链接来详细说明您的问题,以便我们可以看到 package.json 文件以及整个项目的结构
标签: javascript node.js heroku heroku-toolbelt