Я пытаюсь развернуть свое первое приложение 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