Heroku 部署错误不允许 Discord.js 机器人在线出现 [NPM_CONFIG_LOGLEVEL=error]
Posted
技术标签:
【中文标题】Heroku 部署错误不允许 Discord.js 机器人在线出现 [NPM_CONFIG_LOGLEVEL=error]【英文标题】:Heroku Deployment Errors Not Allowing Discord.js Bot to Appear Online [NPM_CONFIG_LOGLEVEL=error] 【发布时间】:2021-01-25 17:22:06 【问题描述】:我最近一直在尝试使用 Heroku 部署一个非常简单的 Discord.js 机器人,但即使一切似乎都正确构建,我就是无法让它出现在网上。
这是 Heroku 的日志 - 我注意到 NPM_CONFIG_LOGLEVEL
错误,并在此处查找答案。我按照建议将工作人员从 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 导致了问题,但老实说我不知道。 现在,如果有人知道我如何让它运行,我已经发布了存储库 here。
非常感谢!
【问题讨论】:
而node index.js
和node npm start
都不起作用?
是的,两者都不起作用!
【参考方案1】:
全部重写,service: npm start
为我工作,如果其他人遇到同样的问题!
【讨论】:
以上是关于Heroku 部署错误不允许 Discord.js 机器人在线出现 [NPM_CONFIG_LOGLEVEL=error]的主要内容,如果未能解决你的问题,请参考以下文章
我正在尝试在 heroku 上部署我的 node.js discord 机器人,但我不断收到错误
Discord.JS Bot 通过 Heroku 托管抛出 500 错误