0

我的问题:

我已经将一个 React 项目上传到 github 和 github 页面。问题是,当我在本地环境中时,一切都按预期工作,但是一旦我上传它就不会进行应有的 API 调用。

我发现了这篇文章:Githubpages 上的 Openweathermap API并且我已经检查过了,所以我使用 https:// 发出所有请求并且我没有混合任何东西。

首先,我遇到了 CORS 问题,但我通过使用https://www.npmjs.com/package/http-proxy-middleware库解决了这个问题,并且它可以在没有任何 CORS 浏览器扩展处于活动状态的情况下工作(在 localhost:3000 )。

但是当我检查我的控制台时,我收到以下错误消息:

在此处输入图像描述

尽管如此,从开发端到上传都没有改变。并且 .env 变量被添加到 github 的“secrets”下的 github 页面中。(我使用的是 REACT_APP_MY_API_KEYS_HERE,因为我已经使用 create React app 创建了项目)

我使用的 API 是: https ://coinmarketcap.com/api/documentation/v1/#section/Quick-Start-Guide

https://newsapi.org/

有没有其他人面临同样的问题或对我可能做错了什么有任何想法?

4

0 回答 0