跳至主要内容

我们还可以使用 `throw` 机制将页面从一个重定向到另一个。

在 `src/routes/a/+page.server.js` 中创建一个新的 `load` 函数

src/routes/a/+page.server
import { redirect } from '@sveltejs/kit';

export function load() {
	redirect(307, '/b');
}

现在导航到 `/a` 将直接带我们到 `/b`。

你可以在 `load` 函数、表单操作、API 路由和 `handle` 钩子中使用 `redirect(...)`,我们将在后面的章节中讨论。

你将使用的一些最常见的状态代码

  • 303 — 用于表单操作,在成功提交后
  • 307 — 用于临时重定向
  • 308 — 用于永久重定向

在 GitHub 上编辑此页面

上一个 下一个
1
2
<p>home</p>