Javascript 为什么我的错误没有被发现和处理? message.guild.emojis.create(emoteLink,emoteName,{原因:`emote由${message.author.tag}通过命令行`}创建)。catch(错误=>{ 如果(错误代码==50035){ 返回消息。回复(toobigEmbed); }else if(error.code==30018){ 返回消息。回复(toomany1Embed); }否则如果(错误代码==30008){ 返回消息。回复(toomany2Embed); }否则{ 回复(“未知错误,我不知道发生了什么”); 返回message.channel.send(“”) } })

Javascript 为什么我的错误没有被发现和处理? message.guild.emojis.create(emoteLink,emoteName,{原因:`emote由${message.author.tag}通过命令行`}创建)。catch(错误=>{ 如果(错误代码==50035){ 返回消息。回复(toobigEmbed); }else if(error.code==30018){ 返回消息。回复(toomany1Embed); }否则如果(错误代码==30008){ 返回消息。回复(toomany2Embed); }否则{ 回复(“未知错误,我不知道发生了什么”); 返回message.channel.send(“”) } }),javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,Discord.jsv12 它和标题一样简单,基本上发生的是,在发生错误的情况下,它会捕获消息并根据错误代码以特定的消息进行响应 问题在于,代码根本没有捕捉到它,也没有启动响应 这是完美的工作,我不知道发生了什么,为什么会发生这种情况,因为我没有触及它,因为我最初完成这项工作 完整代码:您知道.catch处理程序正在触发吗?它以前是触发的,现在似乎不再触发了 message.guild.emojis.create(emoteLink, emoteName, {reason: `emote c

Discord.jsv12 它和标题一样简单,基本上发生的是,在发生错误的情况下,它会捕获消息并根据错误代码以特定的消息进行响应

问题在于,代码根本没有捕捉到它,也没有启动响应

这是完美的工作,我不知道发生了什么,为什么会发生这种情况,因为我没有触及它,因为我最初完成这项工作


完整代码:

您知道.catch处理程序正在触发吗?它以前是触发的,现在似乎不再触发了
  message.guild.emojis.create(emoteLink, emoteName, {reason: `emote created by ${message.author.tag} thru command line`}).catch(error => {
    if (error.code == 50035) {
      return message.reply(toobigEmbed);
    } else if(error.code == 30018) {
      return message.reply(toomany1Embed);
    } else if(error.code == 30008){
      return message.reply(toomany2Embed);
    } else {
      message.reply("unknown error, i have no clue what happened");
      return message.channel.send("<@176610715686273024>")
    }
  })