使用 node 、 mongo 和 express 的 Heroku 部署问题

时间:2021-03-15 15:29:25

标签: node.js heroku npm

大家好,请从我的 heroku 错误和我的个人代码和文件结构中找到附加的代码片段。出于某种原因,当我尝试部署 heroku 时,会为我自己编写的模块抛出错误,即使使用所有小写字母等重命名它们仍然给我同样的错误,对此问题的任何帮助将不胜感激。

2021-03-15T15:14:26.755959+00:00 heroku[web.1]: Starting process with command `npm start`
2021-03-15T15:14:29.829904+00:00 app[web.1]:
2021-03-15T15:14:29.829955+00:00 app[web.1]: > yelpcamp@1.0.0 start /app
2021-03-15T15:14:29.829955+00:00 app[web.1]: > node app.js
2021-03-15T15:14:29.829956+00:00 app[web.1]:
2021-03-15T15:14:30.993338+00:00 app[web.1]: internal/modules/cjs/loader.js:883
2021-03-15T15:14:30.993358+00:00 app[web.1]: throw err;
2021-03-15T15:14:30.993358+00:00 app[web.1]: ^
2021-03-15T15:14:30.993358+00:00 app[web.1]:
2021-03-15T15:14:30.993359+00:00 app[web.1]: Error: Cannot find module '../utils/catchasync'
2021-03-15T15:14:30.993359+00:00 app[web.1]: Require stack:
2021-03-15T15:14:30.993360+00:00 app[web.1]: - /app/routes/reviews.js
2021-03-15T15:14:30.993360+00:00 app[web.1]: - /app/app.js
2021-03-15T15:14:30.993361+00:00 app[web.1]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
2021-03-15T15:14:30.993361+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:725:27)
2021-03-15T15:14:30.993362+00:00 app[web.1]: at Module.require (internal/modules/cjs/loader.js:952:19)
2021-03-15T15:14:30.993362+00:00 app[web.1]: at require (internal/modules/cjs/helpers.js:88:18)
2021-03-15T15:14:30.993362+00:00 app[web.1]: at Object.<anonymous> (/app/routes/reviews.js:3:20)
2021-03-15T15:14:30.993362+00:00 app[web.1]: at Module._compile (internal/modules/cjs/loader.js:1063:30)
2021-03-15T15:14:30.993363+00:00 app[web.1]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
2021-03-15T15:14:30.993363+00:00 app[web.1]: at Module.load (internal/modules/cjs/loader.js:928:32)
2021-03-15T15:14:30.993363+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:769:14)
2021-03-15T15:14:30.993364+00:00 app[web.1]: at Module.require (internal/modules/cjs/loader.js:952:19)
2021-03-15T15:14:30.993364+00:00 app[web.1]: at require (internal/modules/cjs/helpers.js:88:18)
2021-03-15T15:14:30.993364+00:00 app[web.1]: at Object.<anonymous> (/app/app.js:12:22)
2021-03-15T15:14:30.993364+00:00 app[web.1]: at Module._compile (internal/modules/cjs/loader.js:1063:30)
2021-03-15T15:14:30.993365+00:00 app[web.1]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
2021-03-15T15:14:30.993365+00:00 app[web.1]: at Module.load (internal/modules/cjs/loader.js:928:32)
2021-03-15T15:14:30.993365+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:769:14) {
2021-03-15T15:14:30.993365+00:00 app[web.1]: code: 'MODULE_NOT_FOUND',
2021-03-15T15:14:30.993365+00:00 app[web.1]: requireStack: [ '/app/routes/reviews.js', '/app/app.js' ]
2021-03-15T15:14:30.993366+00:00 app[web.1]: }
2021-03-15T15:14:31.016127+00:00 app[web.1]: npm ERR! code ELIFECYCLE
2021-03-15T15:14:31.016569+00:00 app[web.1]: npm ERR! errno 1
2021-03-15T15:14:31.023326+00:00 app[web.1]: npm ERR! yelpcamp@1.0.0 start: `node app.js`
2021-03-15T15:14:31.023414+00:00 app[web.1]: npm ERR! Exit status 1
2021-03-15T15:14:31.023513+00:00 app[web.1]: npm ERR!
2021-03-15T15:14:31.023584+00:00 app[web.1]: npm ERR! Failed at the yelpcamp@1.0.0 start script.
2021-03-15T15:14:31.023642+00:00 app[web.1]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2021-03-15T15:14:31.029058+00:00 app[web.1]:
2021-03-15T15:14:31.029271+00:00 app[web.1]: npm ERR! A complete log of this run can be found in:
2021-03-15T15:14:31.029375+00:00 app[web.1]: npm ERR!     /app/.npm/_logs/2021-03-15T15_14_31_024Z-debug.log
2021-03-15T15:14:31.075941+00:00 heroku[web.1]: Process exited with status 1

[文件结构][1] [1]:https://i.stack.imgur.com/KfGgA.png

0 个答案:

没有答案
相关问题