在 asyncData 有錯誤的時候會出現這個錯誤,這個可以自定義嗎?
可以,
完全自定義錯誤頁面
不知道是不是官方文檔故意不添加此方法,還是他們完全忘記了有這么一回事,此方法是通過 issues 找到的。
項目目錄新增 app/views/error.html
, app 目錄與 pages 目錄同級。內容可以復制 github
的官方源碼:
完全可以刪除以上所有內容,自己寫一個自定義的 html 頁面來呈現錯誤。
重新編譯運行 npm run build && npm start
,就可以看到自定義的服務端錯誤頁面了
測試的話 可以在創建一個 pages/error.vue 加個錯誤
行生產環境命令,瀏覽器訪問 localhost:3000/error,就會看到最自定義所示的錯誤頁面了。
基於 https://github.com/nuxt/nuxt.js/issues/2120 issues