今天前端在進行SIT時遇到一個很詭異的現象,查看了瀏覽器的 Console log 如下: 看了之後,當下沒有太多的想法... 故事繼續説下去之前,讓我先補充一下,這個應用程式是基於 ABP Framework 這個框架來開發的,前端使用的是 Angular ,後端用 .NET 6。 關於 ABP Framework ,日後再寫一篇來介紹一下。 我們再回到事發當時,當時看了 Console log 似乎還是沒能找到原因,決定上ABP Support看能不能找到有緣人,搜了一下發現還真有, Maximum call stack size exceeded 裏面的情況和我遇到的類似,裏頭有提供解法(是workaround),試了一下是可以用的。 稍微看了一下這個解法的代碼,猜測應該是 AbpPermissionDirective 的bug導致,也只能先用這個workaround了,等待之後的release吧!