如果事情真的出錯 — 在載入根版面配置資料或渲染錯誤頁面時發生錯誤 — SvelteKit 將回退到靜態錯誤頁面。
加入一個新的 src/routes/+layout.server.js
檔案來實際看看
src/routes/+layout.server
export function load() {
throw new Error('yikes');
}
你可以自訂回退錯誤頁面。建立一個 src/error.html
檔案
src/error
<h1>Game over</h1>
<p>Code %sveltekit.status%</p>
<p>%sveltekit.error.message%</p>
這個檔案可以包含以下內容
%sveltekit.status%
— HTTP 狀態碼%sveltekit.error.message%
— 錯誤訊息
1
2
<h1>home</h1>