工作上撞到的問題,隨手紀錄一下:正式站預期該顯示的東西沒有顯示,開發者工具 log 是:
Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.
乍看會覺得像是 React 壓縮程式碼出錯,但其實 debug 的點在於後端送來的 HTML。
因為我們是用 React 的 dangerouslySetInnerHTML
來轉換後端丟來的 HTML,而後端丟來的 HTML 是在公司後台輸入框上的。
而公司後台輸入框塞的 HTML,是公司設計中心的網頁設計師拿他們切板 HTML 自己塞的,但是網頁設計師的 HTML少了結尾標籤..。
那自然 dangerouslySetInnerHTML
會報錯進而導致頁面阻塞。
無言