【问题标题】:Discord Server Bot (js) Heroku ErrorDiscord 服务器机器人 (js) Heroku 错误
【发布时间】:2018-10-10 09:53:27
【问题描述】:

我尝试在 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]: at 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]: at 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= connect= service= status=503 bytes= protocol=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

Here is also my Github directory

【问题讨论】:

    标签: node.js heroku discord.js


    【解决方案1】:

    在您的 package.json 中,您尚未安装 discord.js。只需转到您的代码编辑器并安装 discord.js 作为保存的依赖项。然后将 package.json 中的所有内容复制到 GitHub。

    希望这有帮助!

    【讨论】:

      【解决方案2】:

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

      要解决这个问题,运行:

      npm install discord.js --save
      

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

      【讨论】:

      • 我这样做了,并且成功了,但是现在我遇到了新的错误。 pastebin.com/7aiQxU1E
      • 看起来您没有在任何地方定义 BOT_TOKEN。那应该是环境变量吗?如果是这样,请在 node.js 代码中将其引用为 process.env.BOT_TOKEN,并在 heroku 上使用 heroku config:set BOT_TOKEN= 定义它
      • 将其更改为 process.env 有效!谢谢你,现在我的机器人已经启动并运行了!
      猜你喜欢
      • 2019-01-12
      • 2019-01-11
      • 2022-01-25
      • 1970-01-01
      • 2020-08-28
      • 2019-09-16
      • 2021-08-14
      • 2020-09-23
      • 2022-01-23
      相关资源
      最近更新 更多