spring boot解決跨域問題方式之一

這是報錯信息:

Failed to load http://127.0.0.1:8080/music/upload: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1:8848' is therefore not allowed access.

跨域問題的出現是因爲受到了瀏覽器同源策略的限制;

同源策略:協議、域名、端口號需保持一致;

 

這裏給出一種最簡單的解決方法:

使用@CrossOrigin註解(以下2選1即可)

1、在允許跨域訪問的接口方法上添加@CrossOrigin註解;

2、在Controller類上添加@CrossOrigin註解,表示該Controller下所有方法都允許跨域訪問;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章