今天在火狐瀏覽器上調試swagger接口遇到一個瀏覽器報錯: too much recursion
剛開始以為接口出問題了,但是調試之后發現,后台有數據返回,往下一拉,看到了差不多兩千多條數據,一下子就懂了。估計是數據太多,瀏覽器加載不出來了。
差不多兩千條數據,估計是給瀏覽器整傻了。后面換了個瀏覽器,用谷歌瀏覽器測試,發現沒有問題,數據能顯示,但是swagger字段說明還是顯示不出來。這里就不得不說谷歌確實流弊。
針對這個問題就是,在后端做個分頁,限制數據的返回,分批次返回。如果一次性返回,隨着數據量大起來,前端也會有炸掉的時候。但是項目沒有做分頁,等於變相埋雷了