Github上的网页网站是HTTPS,但REST API是基于HTTP

Pav*_*kov 2 https github-pages

我有github pages网站,它向HTTP托管服务器发出请求,而我的浏览器阻止了它。

它是大学的作业,所以我真的不想为服务器上的HTTPS付费,并且不能将其他东西用于前端,因为我已将URL发送给教授,期望这是我的Web应用程序将在的位置托管。

有什么我可以做的,不需要花那么多钱吗?

Joe*_*Joe 9

进行API调用时遇到了同样的问题。这是一个简单的解决方法:

  1. 获取您的api端点(对于本示例,假设 http://api.catphotos.io/
  2. 前面加上CORS API链接https://cors-anywhere.herokuapp.com/到你的链接
  3. 确保将http://留在端点上。
  4. 您的新链接应如下所示:https : //cors-anywhere.herokuapp.com/http : //api.catphotos.io/
  5. 使用新链接进行API调用!

资料来源:johnalcher.me