我们也可以使用 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
函数、表单 actions、API 路由和 handle
钩子(我们将在后面的章节中讨论)中使用 redirect(...)
。
最常用的状态码有:
303
— 用于表单操作,在成功提交后使用307
— 用于临时重定向308
— 用于永久重定向
上一页 下一页
1
2
<p>home</p>