© 2026 Hedgehog Software, LLC
useFetch
sendRedirect
// login.vue await useFetch("/api/auth/login, { method: "POST", body: { email: "...", password: "...", }, });
// server/api/auth/login.post.ts export default defineEventHandler(async (event) => { // Do login stuff... return sendRedirect(event, "/", 302);
const { data } = await useFetch(...);
302