Skip to main content
Svelte 基础
介绍
响应式
属性
逻辑
事件
绑定
类和样式
Actions
过渡动画
Svelte 进阶
高级响应性
复用内容
Motion
高级绑定
高级过渡效果
Context API
特殊元素
<script module>
后续步骤
SvelteKit 基础
介绍
路由
加载数据
请求头和 Cookie
共享模块
表单
API 路由
$app/state
错误和重定向
SvelteKit 进阶
钩子函数
页面选项
链接选项
高级路由
高级加载
环境变量
结论

如果出现非常严重的问题 — 在加载根布局数据时发生错误,或在渲染错误页面时出错 — SvelteKit 将回退到静态错误页面。

添加一个新的 src/routes/+layout.server.js 文件来查看实际效果:

src/routes/+layout.server
export function load() {
	throw new Error('yikes');
}

你可以自定义回退错误页面。创建一个 src/error.html 文件:

src/error
<h1>游戏结束</h1>
<p>状态码 %sveltekit.status%</p>
<p>%sveltekit.error.message%</p>

这个文件可以包含以下内容:

  • %sveltekit.status% — HTTP 状态码
  • %sveltekit.error.message% — 错误信息

在 GitHub 编辑此页面

上一页 下一页
1
2
<h1>home</h1>