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

时间:2021-01-27 09:56:44

标签: reactjs api proxy axios riot-games-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,但它仍然不起作用:/

0 个答案:

没有答案