Не удается найти модуль - требуется ('./ backend / api / tracker / tracker.routes') - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь развернуть свое первое приложение fullstack на heroku, и я получаю эту ошибку - Не удается найти модуль - ./backend/api/tracker/tracker.routes

на сервере:

  app.use(express.static(path.resolve(__dirname,'public')));
}

const trackerRoute = require('./backend/api/tracker/tracker.routes');

, который работает локально.

путь:

server.js 

backend / api / tracker / tracker.routes.js

[! [Введите описание изображения здесь] [1]] [1]

он работает с моим Visual Studio, но после развертывания этого журнала я получаю:

2020-05-07T07:01:05.347998+00:00 heroku[web.1]: State changed from crashed to starting
2020-05-07T07:01:05.046545+00:00 app[web.1]: 
2020-05-07T07:01:05.046670+00:00 app[web.1]: > app@1.0.0 start /app
2020-05-07T07:01:05.046671+00:00 app[web.1]: > node server.js
2020-05-07T07:01:05.046671+00:00 app[web.1]: 
2020-05-07T07:01:05.240094+00:00 app[web.1]: internal/modules/cjs/loader.js:960
2020-05-07T07:01:05.240096+00:00 app[web.1]: throw err;
2020-05-07T07:01:05.240097+00:00 app[web.1]: ^
2020-05-07T07:01:05.240097+00:00 app[web.1]: 
2020-05-07T07:01:05.240103+00:00 app[web.1]: Error: Cannot find module './backend/api/tracker/tracker.routes'
2020-05-07T07:01:05.240104+00:00 app[web.1]: Require stack:
2020-05-07T07:01:05.240104+00:00 app[web.1]: - /app/server.js
2020-05-07T07:01:05.240105+00:00 app[web.1]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15)
2020-05-07T07:01:05.240105+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:840:27)
2020-05-07T07:01:05.248673+00:00 app[web.1]: at Module.require (internal/modules/cjs/loader.js:1019:19)
2020-05-07T07:01:05.248675+00:00 app[web.1]: at require (internal/modules/cjs/helpers.js:77:18)
2020-05-07T07:01:05.248676+00:00 app[web.1]: at Object.<anonymous> (/app/server.js:27:22)
2020-05-07T07:01:05.248676+00:00 app[web.1]: at Module._compile (internal/modules/cjs/loader.js:1133:30)
2020-05-07T07:01:05.248676+00:00 app[web.1]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
2020-05-07T07:01:05.248677+00:00 app[web.1]: at Module.load (internal/modules/cjs/loader.js:977:32)
2020-05-07T07:01:05.248677+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:877:14)
2020-05-07T07:01:05.248677+00:00 app[web.1]: at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12) {
2020-05-07T07:01:05.248678+00:00 app[web.1]: code: 'MODULE_NOT_FOUND',
2020-05-07T07:01:05.248678+00:00 app[web.1]: requireStack: [ '/app/server.js' ]
2020-05-07T07:01:05.248679+00:00 app[web.1]: }
2020-05-07T07:01:05.251459+00:00 app[web.1]: npm ERR! code ELIFECYCLE
2020-05-07T07:01:05.251983+00:00 app[web.1]: npm ERR! errno 1
2020-05-07T07:01:05.253449+00:00 app[web.1]: npm ERR! app@1.0.0 start: `node server.js`
2020-05-07T07:01:05.253668+00:00 app[web.1]: npm ERR! Exit status 1
2020-05-07T07:01:05.253841+00:00 app[web.1]: npm ERR!
2020-05-07T07:01:05.254190+00:00 app[web.1]: npm ERR! Failed at the app@1.0.0 start script.
2020-05-07T07:01:05.254323+00:00 app[web.1]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2020-05-07T07:01:05.263656+00:00 app[web.1]: 
2020-05-07T07:01:05.263875+00:00 app[web.1]: npm ERR! A complete log of this run can be found in:
2020-05-07T07:01:05.264055+00:00 app[web.1]: npm ERR!     /app/.npm/_logs/2020-05-07T07_01_05_255Z-debug.log```


  [1]: https://i.stack.imgur.com/lEE4h.png
...