如何解决在节点获取功能之外使用变量
这是我的代码当前的样子:
const fetch = require('node-fetch');
let url = `WEBSITE_URL`;
let settings = { method: "Get" };
fetch(url,settings)
.then(res => res.text())
.then((text) => {
json = text.replace(/'/g,'"');
json = json.replace('True','true');
json = json.replace('False','false');
json = JSON.parse(json);
console.log(json.trueorfalse);
console.log(json.number);
})
这基本上可以修复我正在使用的网站的API,从而使其符合JSON标准。 修复后的原始数据如下所示:
{“ trueorfalse”:true,“ number”:5}
但是,我尝试了各种方法在fetch函数之外使用json.trueorfalse或json.number,但到目前为止仍未成功。
我应该对我的代码进行哪些更改,以确保可以在提取函数之外使用这些变量?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。