875 B
875 B
Router Documentation
Route Configuration
Public Routes
/login: Login page/register: Registration page
Authenticated Routes (Nested under Layout)
/dashboard: Main dashboard/user: User management/account: Account settings/model: Model management
Route Meta Fields
requiresAuth: Boolean indicating if authentication is required
Route Guards
Authentication Check
- Checks for
access_tokenin localStorage - Redirects to
/loginif:- Route requires auth (
meta.requiresAuth) - No valid token found
- Route requires auth (
Technical Details
- Mode: HTML5 History Mode
- Component Loading: Dynamic imports (code splitting)
- Base Path: Project root (
/)
Example Usage
// Adding a new route
{
path: 'new-route',
component: () => import('../views/NewRoute.vue'),
meta: { requiresAuth: true }
}