Node.js 尝试将请求/api/v0/dataservice/cluster/clusters从localhost:4300代理到时发生角度错误http://localhost:30510 (经济学)
我正在研究Angular 6应用程序。我试图运行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:
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"}
}
}
另外,请检查后端服务器当前是否正在工作。此错误通常在后端服务器未启动时发生