Angular 应用解决跨域访问的问题
生活随笔
收集整理的這篇文章主要介紹了
Angular 应用解决跨域访问的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
設置反向代理
原理是設置反向代理服務器,讓 Angular 應用都訪問自己的服務器中的API,而這類API都會被反向代理服務器轉發到 Java 服務API中,而這個過程對于 Angular 應用是無感知的。
業界經常是采用 NGINX 服務來承擔反向代理的職責。而在 Angular 中,使用反向代理將變得更加簡單。在 Angualr 應用的根目錄下,添加配置文件proxy.config.json,并填寫如下格式內容:
使用 Angular CLI 啟動應用時,只需要執行如下命令即可
ng serve --proxy-config proxy.config.json這樣,當 Angular 要訪問http://localhost:4200/api 時,會被轉發到 http://localhost:8080/api 接口。
總結
以上是生活随笔為你收集整理的Angular 应用解决跨域访问的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ddos攻击修复需要多久(ddos攻击修
- 下一篇: 小程序实现圆饼图