feat: prevent the user from entering the knowledge base if he is not logged in (#45)

This commit is contained in:
balibabu
2024-01-29 19:28:39 +08:00
committed by GitHub
parent e1bc1d46e6
commit 04aba1bb65
20 changed files with 700 additions and 591 deletions

43
web/src/routes.ts Normal file
View File

@ -0,0 +1,43 @@
const routes = [
{
path: '/login',
component: '@/pages/login',
layout: false,
},
{
path: '/',
component: '@/layouts',
layout: false,
wrappers: ['@/wrappers/auth'],
routes: [
{ path: '/', redirect: '/knowledge' },
{
path: '/knowledge',
component: '@/pages/knowledge',
},
{
path: '/knowledge/add/*',
component: '@/pages/add-knowledge',
},
{
path: '/chat',
component: '@/pages/chat',
},
{
path: '/setting',
component: '@/pages/setting',
},
{
path: '/file',
component: '@/pages/file',
},
],
},
{
path: '/*',
component: '@/pages/404',
layout: false,
},
];
export default routes;