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

时间:2018-04-09 15:00:18

标签: reactjs proxy fetch create-react-app package.json

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

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

}

我还尝试了其他1000种组合(secure to 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 我想知道我是否需要先做一些我没做过的事。 感谢

1 个答案:

答案 0 :(得分:0)

好的,有一天我发现了:((

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