Heroku discord bot 托管错误 R10(启动超时)-> Web 进程在启动后 60 秒内无法绑定到 $PORT
Posted
技术标签:
【中文标题】Heroku discord bot 托管错误 R10(启动超时)-> Web 进程在启动后 60 秒内无法绑定到 $PORT【英文标题】:Heroku discord bot hosting Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch 【发布时间】:2021-09-03 16:41:18 【问题描述】:所以这是我第一次尝试通过 Heroku 而不是本地运行不和谐机器人,但是一直出现错误(我已经阅读了类似的主题但仍然无法修复它),我做错了什么?
我的主要代码;
const discord = require('discord.js')
const mongo = require('./mongo')
const noblox = require('noblox.js')
const client = new discord.Client()
const config = require('./config.json')
const welcome = require('./welcome')
const verify = require('./verify')
client.on('ready', async () =>
console.log('The bot is ready!')
welcome(client)
verify(client)
)
client.login(config.token)
在另一个主题中,我还看到有人遇到了 mongoDB 连接问题,但我将 ip 要求设置为 0.0.0.0/0,所以这应该不是问题。
如果您发现我做错了什么,请告诉我,谢谢!
【问题讨论】:
【参考方案1】:设法解决了这个问题,我不得不去 heroku 中的资源选项卡,关闭 npm start,然后打开我的 Procfile 的功能。
【讨论】:
以上是关于Heroku discord bot 托管错误 R10(启动超时)-> Web 进程在启动后 60 秒内无法绑定到 $PORT的主要内容,如果未能解决你的问题,请参考以下文章
Heroku discord bot 托管错误 R10(启动超时)-> Web 进程在启动后 60 秒内无法绑定到 $PORT
Discord.js bot 没有上线由 Heroku 托管