Nuxt4의 네비게이션 이동
현우
async function handleLogin() {
errorMessage.value = "";
isPending.value = true;
try {
await auth.login(email.value, password.value);
const userId = auth.user!.id;
navigateTo(path.user(userId));
} catch (e: any) {
errorMessage.value = e?.data?.message ?? "로그인에 실패했습니다.";
} finally {
isPending.value = false;
}
}
navigateTo(path.user(userId)); // 실행 O, 결과 기다림 X
await navigateTo(path.user(userId)); // 실행 O, 결과 기다림 O