Сервер Discord Bot (JS) Heroku Ошибка - PullRequest
0 голосов
/ 30 апреля 2018

Я попытался запустить свой бот Discord с Heroku, и у меня постоянно появляется ошибка, которая не появляется при простом запуске сценария из командной строки.

2018-04-30T10: 06: 12.826804 + 00: 00 app [worker.1]: на объекте. (/app/app.js:1:79)

2018-04-30T10: 06: 12.826801 + 00: 00 приложение [worker.1]: в Module.require (module.js: 596: 17)

2018-04-30T10: 06: 12.826805 + 00: 00 app [worker.1]: в Module._compile (module.js: 652: 30)

2018-04-30T10: 06: 12.826806 + 00: 00 app [worker.1]: at Object.Module._extensions..js (module.js: 663: 10)

2018-04-30T10: 06: 12.826808 + 00: 00 приложение [worker.1]: в Module.load (module.js: 565: 32)

2018-04-30T10: 06: 12.826809 + 00: 00 приложение [worker.1]: в tryModuleLoad (module.js: 505: 12)

2018-04-30T10: 06: 12.826811 + 00: 00 app [worker.1]: at Function.Module._load (module.js: 497: 3)

2018-04-30T10: 06: 12.900030 + 00: 00 heroku [worker.1]: состояние изменено с периода на сбой

2018-04-30T10: 06: 28.454851 + 00: 00 heroku [router]: at = код ошибки = H14 desc = Метод "GET path =" / GET path = "/" host = vertigo-bot.herokuapp не запущен .com request_id = aaa10458-2921-457a-b3c2-57371244cbc8 fwd = "HIDDEN" dyno = connect = service = status = 503 байта = протокол = https

2018-04-30T10: 06: 29.034606 + 00: 00 heroku [роутер]: at = код ошибки = H14 desc = "Нет запущенных веб-процессов" метод = GET path = "/ favicon.ico" host = vertigo- bot.herokuapp.com request_id = b881c0bc-8011-4487-9aaa-3c6865652044 fwd = "HIDDEN dyno = connect = service = status = 503 bytes = protocol = https

Вот и мой каталог Github

Ответы [ 2 ]

0 голосов
/ 05 мая 2018

В вашем package.json вы не установили discord.js. Просто зайдите в редактор кода и установите discord.js как сохраненную зависимость. Затем скопируйте все, что находится внутри вашего package.json, на ваш GitHub.

Надеюсь, это помогло!

0 голосов
/ 30 апреля 2018

У вас нет никаких "зависимостей" в вашем package.json. Следовательно, Heroku не может найти discord.js, от которого зависит ваше приложение.

Чтобы это исправить, запустите:

npm install discord.js --save

Затем зафиксируйте свой package.json и нажмите на heroku.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...