繁体   English   中英

discordjs bot(Nodejs)如何使用reactjs将数据添加到DOM

[英]discordjs bot (Nodejs) how to add data to DOM with reactjs

我正在开发一个简单的React应用,该应用使用不协调的Bot处理一些数据。

该机器人的工作原理很像,( https://discord.js.org/#/

我要弄清楚的是如何从机器人中获取数据,以将其显示在我的React网页上。

这是一部分代码供您理解(默认值为123):

<div className="dataDiscord">
   <span id="count" className="ncount"><DiscordBot count=" 123" /></span>
   <p>Members</p>
</div>

因此,该漫游器处于在线状态,并且react片段应该返回不和谐服务器的成员总数,

client.on('ready', function () {
   var count=client.guilds.get(guildID).memberCount;
   console.log(count);
});

由于不和谐服务器中注册了9个人,因此count的console.log将返回“ 9”,但是我似乎无法访问此特定功能之外的数据以在我的网站上显示它。

我尝试了几种总是返回“ undefined”的方法,所以我暂时停留在这里,如果有人可以帮助我,我会很高兴

似乎您在JavaScript中面临异步代码概念的问题。

您已经知道client必须从不和谐中收集数据,这需要花费一些时间。 问题在于,函数之外的大多数代码都在您收到全部数据之前就已运行。

我建议您先阅读这篇文章,这是了解JavaScript中异步代码的好资源:

了解JavaScript中的异步性

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM