首页 > 解决方案 > Discord 服务器机器人 (js) Heroku 错误

问题描述

我尝试在 Heroku 上运行我的 Discord 机器人,但在从命令提示符处运行脚本时,我不断收到一个错误。

2018-04-30T10:06:12.826804+00:00 app[worker.1]: 在对象。(/app/app.js:1:79)

2018-04-30T10:06:12.826801+00:00 app[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]: 在 Object.Module._extensions..js (module.js:663:10)

2018-04-30T10:06:12.826808+00:00 app[worker.1]: 在 Module.load (module.js:565:32)

2018-04-30T10:06:12.826809+00:00 app[worker.1]: 在 tryModuleLoad (module.js:505:12)

2018-04-30T10:06:12.826811+00:00 app[worker.1]: 在 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=error code=H14 desc="No web processes running" method=GET path="/" host=vertigo-bot.herokuapp.com request_id =aaa10458-2921-457a-b3c2-57371244cbc8 fwd="HIDDEN" dyno=连接=服务=状态=503字节=协议=https

2018-04-30T10:06:29.034606+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=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 目录

标签: node.jsherokudiscord.js

解决方案


您的 package.json 中似乎没有任何“依赖项”。因此,Heroku 找不到您的应用所依赖的 discord.js。

要解决此问题,请运行:

npm install discord.js --save

然后提交你的 package.json,并推送到 heroku。


推荐阅读