通过特定代理路由package.json中配置的代理请求

时间:2018-12-24 12:50:33

标签: node.js reactjs webpack-dev-server node-http-proxy http-proxy-middleware

我们有使用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中配置的请求的请求之前,是否可以提供代理设置?

0 个答案:

没有答案