import { createBrowserRouter, RouterProvider } from 'react-router' import { setUnauthorizedHandler } from '@/apis' import { RequireAuth } from '@/features/auth' import LoginPage from '@/pages/LoginPage' import ListPage from '@/pages/ListPage' import ChatPage from '@/pages/ChatPage' const router = createBrowserRouter([ { path: '/', element: }, { path: '/list', element: ( ), }, { path: '/chat', element: ( ), }, ]) // 토큰 만료/폐기로 인증이 끊기면 로그인 페이지로 이동시킨다. setUnauthorizedHandler(() => { void router.navigate('/') }) function App() { return } export default App