Ошибки развертывания Heroku, не позволяющие Discord.js Бот появится в Сети [NPM_CONFIG_LOGLEVEL=ошибка]

#node.js #heroku #discord.js

#node.js #heroku #discord.js

Вопрос:

Недавно я пытался развернуть очень простой Discord.js бот с Heroku, но даже при том, что кажется, что все построено правильно, я просто не могу заставить его появиться в Сети.

Вот журнал из Heroku — я заметил NPM_CONFIG_LOGLEVEL ошибку и посмотрел здесь ответы. Я изменил worker с node index.js node npm start предложенного, хотя и безрезультатно.

 -----> Node.js app detected
       
-----> Creating runtime environment
       
       NPM_CONFIG_LOGLEVEL=error
       NODE_ENV=production
       NODE_MODULES_CACHE=true
       NODE_VERBOSE=false
       
-----> Installing binaries
       engines.node (package.json):  unspecified
       engines.npm (package.json):   unspecified (use default)
       
       Resolving node version 12.x...
       Downloading and installing node 12.19.0...
       Using default npm version: 6.14.8
       
-----> Restoring cache
       - node_modules
       
-----> Installing dependencies
       Installing node modules (package.json)
       audited 15 packages in 0.372s
       found 0 vulnerabilities
       
       
-----> Build
       
-----> Caching build
       - node_modules
       
-----> Pruning devDependencies
       audited 15 packages in 0.367s
       found 0 vulnerabilities
       
       
-----> Build succeeded!
-----> Discovering process types
       Procfile declares types     -> worker
       Default types for buildpack -> web
-----> Compressing...
       Done: 23M
-----> Launching...
       Released v7
       https://nira-chan.herokuapp.com/ deployed to Heroku
  

Вы можете увидеть по ссылке приложения Heroku, что где-то есть ошибка, но я искал часами, и я думаю, что я просто безнадежно смотрел на это слишком долго.
Я действительно новичок в программировании, используя для этого несколько онлайн-руководств, используя Repl.it , так что я действительно ожидаю, что повсюду будут разбросаны ошибки.

Интересно, что он отлично работает с Repl.it , поэтому я думаю, что проблемы возникают из-за файла json / Procfile, но, честно говоря, я понятия не имею. На данный момент я разместил репозиторий здесь, если кто-нибудь знает, как я могу запустить его.

Большое спасибо!

Комментарии:

1. И node index.js и node npm start оба не работают?

2. Да, оба не будут работать вообще!

Ответ №1:

Переписал все это и service: npm start сработал для меня, если у кого-то еще такая же проблема!