尝试将请求 /api/v0/dataservice/cluster/clusters 从 localhost:4300 代理到 http://localhost:30510 时发生 Angular 错

编程入门 行业动态 更新时间:2024-09-27 08:20:14

尝试将请求 /api/v0/dataservice/cluster/clusters 从 localhost:4300 代理到 http://localhost:30510 时发生 Angular <a href=https://www.elefans.com/category/jswz/34/1771429.html style=错误(ECONNREFUSED)"/>

尝试将请求 /api/v0/dataservice/cluster/clusters 从 localhost:4300 代理到 http://localhost:30510 时发生 Angular 错误(ECONNREFUSED)

我正在开发 Angular 6 应用程序。我尝试运行

npm audit fix
npm audit fix --force
来修复漏洞。之后我的应用程序无法编译和运行。因此,我删除了 package-lock.json、节点模块文件夹并使用旧的 package.json 文件并再次安装 npm。 不知怎的,我设法编译并运行应用程序,但在我进行 api 调用的地方,我在浏览器中收到此错误

在终端中:

我第一次遇到此类问题,所以我不知道如何解决它。 这是我的

proxy.config.json
文件,我在其中找到了 http://localhost:30510 url

{
    "/api/v0/dataservice/*" : {
      "target" : "http://localhost:30510",
      "secure" : false,
      "logLevel" : "debug"
    }
  }

我尝试了以下解决方案:

  1. localhost
    替换为
    [::1]

  2. 尝试添加

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

  3. 添加

    "changeOrigin": true
    但以上任何解决方案都不起作用

如有任何帮助,我们将不胜感激。预先感谢。

回答如下:

请尝试以下代理配置:

{
        "/api/v0/dataservice/*": {
                "target": "http://localhost:5000",
                "secure": false,
                "changeOrigin": true,
                "pathRewrite": {"^/api/v0/dataservice" : "/api/v0/dataservice"}
        }
}

另外请检查后端服务器当前是否正常工作。此错误一般发生在后端服务器未启动的情况下。

更多推荐

尝试将请求 /api/v0/dataservice/cluster/clusters 从 localhost:4300 代理到 http://localhost

本文发布于:2024-06-16 09:44:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1771449.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:错误   发生   cluster   clusters   dataservice

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!