无法在 React 应用程序中登录 Discord 机器人

如何解决无法在 React 应用程序中登录 Discord 机器人?

我正在开发一个 React 应用程序,其中我使用 discord API 登录我的机器人,该机器人从我的 discord 服务器获取消息。 我写了一个小脚本来测试它,它按预期工作。然后我将相同的代码复制到我的 React 应用程序中,它显示了这个错误

Image of the error

我的代码看起来像这样 - 这两个代码块位于一个组件内。

   const handleStart = async () => {  // handle start triggers the login
    try {
      console.log("trying to login");
      await monitor.login(selectedMonitorToken_LO); // bot token
      console.log("logged in");
    } catch (error) {
      console.error("error >>",error);
    }
};



  useEffect(() => {

    monitor = new Client();
    invite = new Client();

    monitor.on("ready",() => console.log("Ready!"));
  },[]);

任何反馈将不胜感激。

解决方法

什么是 binding.editTextInsert.addTextChangedListener(object: TextWatcher { override fun afterTextChanged(s: Editable?) { var current: String = "" if (s.toString() != current) { result.removeTextChangedListener(this) val cleanString: String = s!!.replace("""[$,.]""".toRegex(),"") val parsed: BigDecimal = BigDecimal(cleanString).setScale(2,BigDecimal.ROUND_FLOOR) .divide(BigDecimal(100),BigDecimal.ROUND_FLOOR) val formatted: String = NumberFormat.getCurrencyInstance().format(parsed) current = parsed.toString() result.setText(parsed.toString()) result.setSelection(parsed.toString().length) result.addTextChangedListener(this) } } override fun beforeTextChanged(s: CharSequence?,start: Int,count: Int,after: Int) { } override fun onTextChanged(s: CharSequence?,before: Int,count: Int) { } }) ?你在哪里导入 Discord 库?

你应该做Client(),然后是const Discord = require("discord.js"),最后是monitor = new Discord.Client()

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?