Commit 4f2ff191 authored by JunHyung An's avatar JunHyung An
Browse files

Add router base path

parent 995b4a90
Loading
Loading
Loading
Loading
Loading
+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(.*)*",
@@ -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