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) 的情况下使用互联网并且它有效
我正在尝试使用 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) 的情况下使用互联网并且它有效