too much recursion

今天在火狐瀏覽器上調試swagger介面遇到一個瀏覽器報錯: too much recursion

 

 

 

剛開始以為介面出問題了,但是調試之後發現,後台有數據返回,往下一拉,看到了差不多兩千多條數據,一下子就懂了。估計是數據太多,瀏覽器載入不出來了。

 

 

 

 

差不多兩千條數據,估計是給瀏覽器整傻了。後面換了個瀏覽器,用Google瀏覽器測試,發現沒有問題,數據能顯示,但是swagger欄位說明還是顯示不出來。這裡就不得不說Google確實流弊。

 

 

 

 

針對這個問題就是,在後端做個分頁,限制數據的返回,分批次返回。如果一次性返回,隨著數據量大起來,前端也會有炸掉的時候。但是項目沒有做分頁,等於變相埋雷了