// File: router/index.js import Vue from 'vue' import VueRouter from 'vue-router'; import Login from '../pages/Login'; import Dashboard from '../pages/Dashboard'; import '../providers/authorize'; Vue.use(VueRouter); const routes = [ { path: '/', component: Dashboard, meta: { permissions: { roles: ['user'], redirectTo: '/login' } } }, { path: '/login', component: Login, meta: { permissions: { roles: ['guest'], redirectTo: '/' } } }, ]; export default new VueRouter({ routes // short for `routes: routes` });