微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尝试通过使用 fetch 创建节点 api 来避免 CORS

如何解决尝试通过使用 fetch 创建节点 api 来避免 CORS

正如标题所示,我遇到了 CORS 错误,正在重新审视我遇到的一个旧问题。我想定期调用 API 并将值存储在变量中。

我已设法进行 API 调用并将收到的数据打印到控制台。如下所示。

const fetch = require("node-fetch");

const lunoUrl = "https://api.luno.com/api/1/tickers?pair=XBTZAR";

let apiCall = (Url) => {
    fetch(Url)
        .then((res) => res.json())
        .then((json) => console.log(json);
};

apiCall(lunoUrl);

我以为我已经回家了,因为这完全符合我的预期,并在他们准备好时将结果打印到控制台,而不是打印承诺。

一个合乎逻辑的进展是用以下内容替换第二个 .then() 但对于我的生活,我不明白这里发生了什么。

 .then((json) => {
            return json;
        });

我如何将结果转换为变量,以便稍后我可以将其提供给我将在我的 React 应用程序中发出的 get 请求。 如果我完全偏离目标,将不胜感激任何资源, 谢谢(:

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。