後台異常引起前端提示跨域出錯

2021-09-09 02:48:36 字數 395 閱讀 9482

定位問題:

js跨域問題,很好定位

嘗試解決:

網上解決方法很多,如下:

後台controller如下:

try
同時前端**如下:

}});結果一樣,還是報錯...

後面反覆檢視nginx, spring日誌,發現乙個小細節

catch(exception ex)
原因:

前端請求引數出錯了,導致後台取參異常,然後返回null,導致header失效,跨域失敗...

因為這段**很久沒人維護,很難發現,一直提示前端跨域失敗,其實是別的原因。

Jacoco 引起反射異常

jacoco 會利用編譯器在編譯期間加入 jacocodata成員變數,如果使用反射迴圈成員變數進而拼湊set或者get方法,會產生nosuchmethodexception,建議在迴圈中利用issynthetic 方法檢查成員變數。eclipse中的coverage 外掛程式是使用jacoco來統...

前端VS後台

前端知道是瀏覽器呈現的部分,相對於前端,後台你可以理解為伺服器端專門處理 讀取 儲存資料庫資料的部分。因為 是基於b s架構,即瀏覽器 服務端架構,就程式來講,可籠統劃分為前端程式和伺服器端程式。就專案來講可能需要由以下部分構成 1.需求分析 2.基本架構設計與定型 3.資料庫設計 4.實現 1 前...

BUG memset引起的虛表異常

先上 和結論 class a int main a pa malloc sizeof a memset pa,0,sizeof a printf hello world 大致偽 可以這麼寫了。這裡看,就是使用了c的記憶體申請方式來初始化了乙個c 的類a的例項。這樣的做法,現在可能不常見,但是在比較老...