使用 React 从代理服务器获取 RIOT API 数据

问题描述

我目前正在开展一个个人项目,我想在其中展示 Valorant(Riot 游戏 FPS)的所有皮肤。 因此,我正在构建一个 React Web 应用程序和一个 nodejs backend proxy 服务器,以从 RIOT API (https://developer.riotgames.com/apis#val-content-v1/GET_getContent) 请求皮肤数据并将它们发送到我的客户端应用程序。

问题是:I manage to get the data on my backend server 但是当我尝试从我的 react app.js 请求我的 backend server 时,我没有 know how to put these data into my application state and display their name.

这是我在 localhost:3000 中得到的:App Component developer tab / Network developer tab

我看了几个关于如何做到这一点的教程并尝试过,但没有奏效。有什么我遗漏或误解的吗?如果需要,不要害怕问我更多细节,这是我在 StackOverflow 上问的第一个问题,我希望我做对了 :)

编辑:我按照建议将 App.js 中的 getSkins() 方法修改this,但它仍然不起作用:/

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)