错误(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"
}
}
我尝试了以下解决方案:
将
替换为localhost
[::1]
尝试添加
标题:{ “连接”:“保持活动” }
添加
但以上任何解决方案都不起作用"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
发布评论