diff --git a/package.json b/package.json index 3a034c8..c6bfb19 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "supernode-frontend", "private": true, - "version": "1.0.0-alpha.5", + "version": "1.0.0-alpha.6", "type": "module", "scripts": { "dev": "vite", diff --git a/src/router/index.ts b/src/router/index.ts index dd1476d..ac3caea 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -15,22 +15,20 @@ const router = createRouter({ router.beforeEach((to, from, next) => { if (to.path.startsWith("/api")) { + next(); return; } if (to.path === "/login") { + next(); return; } if (isExpired.value) { - return { path: "/login" }; - } else { - getMe() - .then(() => { - next(); - }) - .catch(() => { - next({ path: "/login" }); - }); + next({ path: "/login" }); + return; } + getMe() + .then(() => next()) + .catch(() => next({ path: "/login" })); }); export default router;