跨域是什么
跨域是什么?瀏覽器從一個域名的網頁去請求另一個域名的資源時,域名、端口、協議任一不同,都是跨域 。我們是采用前后端分離開發的,也是前后端分離部署的,必然會存在跨域問題。 怎么解決跨域?很簡單,只需要在controller類上添加注解@CrossOrigin 即可!這個注解其實是CORS的實現。 CORS(Cross-Origin ResourceSharing, 跨源資源共享)是W3C出的一個標準,其思想是使用自定義的HTTP頭部讓瀏覽器與服務器進行溝通,從而決定請求或響應是應該成功,還是應該失敗。因此,要想實現CORS進行跨域,需要服務器進行一些設置,同時前端也需要做一些配置和分析。
總結