#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
сработал для меня, если у кого-то еще такая же проблема!