package.json 中的 create-react-app 代理设置不起作用

create-react-app proxy setting in package.json not working

我正在尝试使用 package.json 中的代理字段来代理我对 aws api 网关端点的提取调用。我已经尝试了数百万种方法,但仍然无法正常工作。 我的设置是:

"proxy": {
"/DEV/*": {
  "target": "https://xxx.execute-api.eu-west-1.amazonaws.com",
  "secure": false
}

}

我还尝试了其他 1000 种组合(安全为 true 、changeOrigin 或 /DEV)以及:

 "proxy":  "https://xxx.execute-api.eu-west-1.amazonaws.com",

即使我尝试重启我的电脑 :) 我的电话是:

return fetch('/DEV/servers', {
        headers: {
            'Accept': 'application/json',
            'Content-Type': 'application/json',
            'session': getState().authReducer.auth.session
        }

不幸的是没有成功,它仍然试图调用 http://localhost:9000/DEV/servers 想知道我是否需要先做一些我没有做过的事情。 谢谢

好吧,一天后我发现:((

它是我们公司的公司代理...基本上我在浏览器上有代理但在 webpack 上没有,所以在某些时候我测试了 localhost 并且我看到它正在工作。 然后我尝试在没有任何代理 (vpn) 的情况下使用互联网并且它有效