Я новичок в web dev полностью, и это мой первый проект. Я следовал этому руководству от веб-разработчика упрощенного на YouTube.
https://www.youtube.com/watch?v=qj2oDkvc4dQ.
Все отлично работает, и сайт работает на localhost: 3000, но когда я пытался развернуть на heroku, он говорит об ошибке приложения.
Я получаю следующие журналы:
код: 'MODULE_NOT_FOUND'
requirestack: ['/ app / server. js']
npm ОШИБКА! код ELIFECYCLE
npm ОШИБКА! errno 1
npm ERR! mywebsite@1.0.0 start: 'сервер узла. js'
npm ERR! Состояние выхода 1
npm ERR!
npm ERR! Ошибка при запуске сценария mywebsite@1.0.0.
npm ОШИБКА! Вероятно, это не проблема с npm. Вероятно, есть дополнительные выходные данные журналов выше.
mywebsite@1.0.0 start / app
сервер узла. js
внутренний / modules / cjs / loader. js: 985 throw err ; ^ Ошибка: не удается найти модуль 'mon goose'
Требуется стек: - /app/server.js
в Function.Module._resolveFilename (внутренний / modules / cjs / loader. js: 982: 15)
в Function.Module._load (внутренний / modules / cjs / загрузчик. js: 864: 27)
в Module.require (внутренний / modules / cjs / loader. js: 1044: 19)
по требованию (внутренний / modules / cjs / helpers. js: 77: 18)
в объекте. (/app/server.js:9:18)
в Module._compile (внутренний / modules / cjs / loader. js: 1158: 30)
в Object. Module._extensions .. js (внутренний / modules / cjs / загрузчик. js: 1178: 10)
в Module.load (внутренний / modules / cjs / загрузчик. js: 1002: 32)
в Function.Module._load (внутренний / modules / cjs / loader. js: 901: 14)
в Function.executeUserEntryPoint [as runMain] (внутренний / modules / run_main. js: 74: 12) {
У меня не было проблем с другими частями учебника, поэтому я считаю, что основные c API, маршруты и c работают так, как должны , Я где-то читал, что это может быть проблема с точкой env, gitignore или некоторыми зависимостями? Но я перепробовал все, что смог найти в Интернете, но не повезло.
Любой вклад приветствуется, спасибо.