Create-react-app创建的react项目build后使用github pages后跨域设置失效

#1

package.json里这样设置,使用fetch请求,开发时没问题

"proxy": {
  "/api": {
    "target": "https://h5.ele.me",
    "changeOrigin": true,
    "pathRewrite": {
      "^/api": "/"
    }
  }
}
// 请求
fetch(`api/restapi/shopping/v3/hot_search_words?latitude=${a.latitude}&longitude=${a.longitude}`)

build 后使用 github pages 部署,请求出错,下面加粗的那段应该是上面的 target,所以请求失败了,这种情况该如何修改呢,不能的话有别的方法预览项目吗

Request URL: https://qkdname.github.io/api/restapi/bgs/poi/search_poi_nearby_alipay?keyword

#2

www.4everland.org4EVERLAND也很香,可以试试,支持40G免费空间和无限流量,访问速度很不错。