的Node.js服务器在本地,但没有工作,因为缺少`cleanModifiedSubpaths`

问题描述:

我有一个简单的node.js服务器通过的Node.js服务器在本地,但没有工作,因为缺少`cleanModifiedSubpaths`

http.createServer(app).listen(process.env.PORT || 3000) 

它的工作原理完全局部精细启动,但是当我部署到Heroku上的在Heroku上,应用程序崩溃,并在错误日志中,我收到错误消息:

Error: Cannot find module './services/document/cleanModifiedSubpaths' 

我试图寻找这个错误,但我没有看到其他人有这个问题。

这可能是什么原因造成的?

+0

其寻找'服务/ document'文件夹内'cleanModifiedSubpaths',它存在吗? – kgangadhar

+0

不,它不。它应该包含什么? – Jamgreen

+0

我没有太多的想法,但它的['mangoose'](https://npmdoc.github.io/node-npmdoc-mongoose/build/apidoc.html)内部方法之一。 – kgangadhar

嗨你可以在下面的链接找到你的解决方案,它看起来casesensitive问题,因为heroku是基于Linux,因此应用程序无法访问该文件。

@surfearth answer