如果事情真的出了问题——在加载根布局数据或渲染错误页面时发生错误——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>