Skip to main content

Khi có lỗi xảy ra trong quá trình tải dữ liệu ở root layout hoăc trong khi render trang lỗi - SvelteKit sẽ chuyển sang một trang lỗi tĩnh.

Thêm một tệp mới src/routes/+layout.server.js để thấy điều này diễn ra:

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

Bạn có thể tùy chỉnh trang fallback error. Tạo một tệp src/error.html:

src/error.html
<h1>Kết thúc</h1>
<p>Code %sveltekit.status%</p>
<p>%sveltekit.error.message%</p>

Tệp này có thể bao gồm:

  • %sveltekit.status% — mã trạng thái HTTP
  • %sveltekit.error.message% — thông báo lỗi

Tiếp theo: Chuyển hướng

1
2
<h1>home</h1>
 
initialising