Loading src/router.js +12 −8 Original line number Diff line number Diff line // Vuex 때 처럼 create* 함수를 제공한다. import { createWebHistory, createRouter } from 'vue-router'; //import App from './App.vue' import Home from './views/Home'; //import Login from './views/Login'; import NotFound from './views/NotFound'; function publicPath () { if (process.env.CI_PAGES_URL) { return new URL(process.env.CI_PAGES_URL).pathname } else { return '/' } } const routes = [ { path: '/', name: 'Home', component: Home, // 정적 import // component: () => import('@/views/Home'), // 동적 import component: () => import('@/views/Home'), // 동적 import }, { path: '/login', name: 'Login', // component: Login, component: () => import('@/views/Login'), }, { path: "/404", name: "notFound", component: NotFound, component: NotFound, // 정적 import }, { path: "/:pathMatch(.*)*", Loading @@ -38,6 +41,7 @@ const routes = [ // export default router; export const router = createRouter({ history: createWebHistory(), history: createWebHistory(publicPath()), base: publicPath(), routes, }); No newline at end of file Loading
src/router.js +12 −8 Original line number Diff line number Diff line // Vuex 때 처럼 create* 함수를 제공한다. import { createWebHistory, createRouter } from 'vue-router'; //import App from './App.vue' import Home from './views/Home'; //import Login from './views/Login'; import NotFound from './views/NotFound'; function publicPath () { if (process.env.CI_PAGES_URL) { return new URL(process.env.CI_PAGES_URL).pathname } else { return '/' } } const routes = [ { path: '/', name: 'Home', component: Home, // 정적 import // component: () => import('@/views/Home'), // 동적 import component: () => import('@/views/Home'), // 동적 import }, { path: '/login', name: 'Login', // component: Login, component: () => import('@/views/Login'), }, { path: "/404", name: "notFound", component: NotFound, component: NotFound, // 정적 import }, { path: "/:pathMatch(.*)*", Loading @@ -38,6 +41,7 @@ const routes = [ // export default router; export const router = createRouter({ history: createWebHistory(), history: createWebHistory(publicPath()), base: publicPath(), routes, }); No newline at end of file