我们有使用reactjs proxy option的应用。从一个地理位置A(在package.json
"proxy": {
"/apiroot/": {
"target": "https://apiserver:xxxx",
"secure": false
}
}
apiserver
在另一个地理位置B上只能通过某个代理访问。我们在.npmrc
文件中有代理设置
proxy=http://proxyserver:port
https-proxy=http://proxyserver:port
我们在运行应用程序时遇到错误
[0] Proxy error: Could not proxy request /apiroot/myresource.json from
localhost:3000 to https://apiserver:xxxx
[0] See https://nodejs.org/api/errors.html#errors_common_system_errors for
more information (ETIMEDOUT).
我们在Windows开发系统上,我们已经尝试确保.npmrc
配置正确,还尝试通过Internet Explorer设置更改网络级代理。但是我们仍然会遇到同样的错误。我们可以尝试在没有代理的情况下通过地理位置B打开apiserver
,这是一个较长的过程。
在节点进程代理传递对package.json
中配置的请求的请求之前,是否可以提供代理设置?