在前端解决跨域问题。在angular中添加本地代理proxy.config.json文件,内容如下,放在根目录下,文件名可随意,但是建议同意命名,方便理解记忆。在发送请求时遇到/apidata就会将路由替换,target 设置的就是跨域域名端口。比如:http://localhost:4200/apidata/login会被替换为:[http://127.0.0.1:8080/login](http://127.0.0.1:8080/login)。
{"/apidata":{"target":"http://127.0.0.1:8080","secure":false,"logLevel":"debug","changeOrigin":true,"pathRewrite":{"^/apidata":""}}}
在angular.json文件中使用上面的配置文件(添加”proxyConfig”:”proxy.config.json”)
"serve": {"builder": "@angular-devkit/build-angular:dev-server","options": {"browserTarget": "appname:build","proxyConfig":"proxy.config.json"},
