После изучения учебника YouTube из Web Dev Simplified нельзя развернуть на heroku - PullRequest
0 голосов
/ 29 марта 2020

Я новичок в 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 или некоторыми зависимостями? Но я перепробовал все, что смог найти в Интернете, но не повезло.

Любой вклад приветствуется, спасибо.

...