无法将获取的结果保存到定义的变量,仅返回未定义

时间:2019-07-19 22:40:21

标签: node.js discord discord.io

我正在尝试获取仅列出整数的网页内容。这个整数总是在更新,这取决于我的Rust服务器上有多少人。在node.js中使用fetch时,它将下载并将其输出到控制台。但是,当我尝试更新已经定义的变量时,它只是返回未定义状态。

var mainURL = 'http://rusticide.us/bot/api.php';
var popCount;
var wipeInfo;
var fetch = require("node-fetch");

fetch(mainURL + "?action=pop")
  .then(res => res.text())
  .then(body => console.log(body)) //THIS WORKS
  .then(body => popCount = body); //THIS DOES NOTHING


bot2.setPresence({ game: { name: popCount + '/100', type: 0 } });

这里的任何帮助将不胜感激。

0 个答案:

没有答案