[英]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中异步代码的好资源:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.