|
@@ -5,6 +5,7 @@ import { lazy, Suspense } from 'react';
|
|
|
|
|
|
const About = lazy(() => import('../pages/About'));
|
|
|
const Protected = lazy(() => import('../pages/Protected'));
|
|
|
+const Users = lazy(() => import('../pages/Users'));
|
|
|
|
|
|
const router = createBrowserRouter([
|
|
|
{ path: '/', Component: Home },
|
|
@@ -28,6 +29,26 @@ const router = createBrowserRouter([
|
|
|
path: '/login',
|
|
|
element: <Login />,
|
|
|
},
|
|
|
+ {
|
|
|
+ path: '/users',
|
|
|
+ element: (
|
|
|
+ <Suspense fallback={<h3>加载中...</h3>}>
|
|
|
+ <Users />
|
|
|
+ </Suspense>
|
|
|
+ ),
|
|
|
+ action: async ({ request }) => {
|
|
|
+ // console.log(request);
|
|
|
+ // let fd = await request.formData();
|
|
|
+ // console.log(fd.get('name'));
|
|
|
+ // console.log(fd.get('age'));
|
|
|
+
|
|
|
+ let data = await request.json();
|
|
|
+ // let data = await request.formData();
|
|
|
+ console.log(data.get('command'));
|
|
|
+
|
|
|
+ return null;
|
|
|
+ },
|
|
|
+ },
|
|
|
]);
|
|
|
|
|
|
export default router;
|