Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 尝试将请求/api/v0/dataservice/cluster/clusters从localhost:4300代理到时发生角度错误http://localhost:30510 (经济学)_Node.js_Angular_Proxy_Angular Cli - Fatal编程技术网

Node.js 尝试将请求/api/v0/dataservice/cluster/clusters从localhost:4300代理到时发生角度错误http://localhost:30510 (经济学)

Node.js 尝试将请求/api/v0/dataservice/cluster/clusters从localhost:4300代理到时发生角度错误http://localhost:30510 (经济学),node.js,angular,proxy,angular-cli,Node.js,Angular,Proxy,Angular Cli,我正在研究Angular 6应用程序。我试图运行npm审计修复程序和npm审计修复程序--强制修复漏洞。之后,我的应用程序就无法编译和运行了。所以我删除了package-lock.json,node modules文件夹,并获取旧的package.json文件,然后再次安装npm。 不知何故,我设法编译并运行了应用程序,但在我有api调用的地方,我在浏览器中遇到了这个错误 在候机楼: 我第一次面对这种问题,所以我不知道如何解决它。 这是我找到的proxy.config.json文件http:

我正在研究Angular 6应用程序。我试图运行
npm审计修复程序
npm审计修复程序--强制
修复漏洞。之后,我的应用程序就无法编译和运行了。所以我删除了package-lock.json,node modules文件夹,并获取旧的package.json文件,然后再次安装npm。 不知何故,我设法编译并运行了应用程序,但在我有api调用的地方,我在浏览器中遇到了这个错误

在候机楼:

我第一次面对这种问题,所以我不知道如何解决它。 这是我找到的
proxy.config.json
文件http://localhost:30510 网址

{
    "/api/v0/dataservice/*" : {
      "target" : "http://localhost:30510",
      "secure" : false,
      "logLevel" : "debug"
    }
  }
我尝试了以下解决方案:

  • localhost
    替换为
    [::1]

  • 尝试添加

    标题:{ “连接”:“保持活动” }

  • 添加
    “changeOrigin”:true
    但上述任何解决方案都不起作用


  • 感谢您的帮助。提前感谢。

    请尝试以下代理配置:

    {
            "/api/v0/dataservice/*": {
                    "target": "http://localhost:5000",
                    "secure": false,
                    "changeOrigin": true,
                    "pathRewrite": {"^/api/v0/dataservice" : "/api/v0/dataservice"}
            }
    }
    
    另外,请检查后端服务器当前是否正在工作。此错误通常在后端服务器未启动时发生