├── .gitignore ├── LICENSE ├── README.en.md ├── README.md ├── config-overrides.js ├── docs ├── images │ ├── 404.png │ ├── 富文本编辑器.png │ ├── 文件上传.png │ ├── 用户管理.png │ └── 登录页.png ├── 参考.md └── 手把手撸一个前后端分离Admin系统 │ ├── 01-由用户登录而来的JWT鉴权以及权限管理.md │ └── images │ ├── 中间件.png │ ├── 应用上线流程图.png │ ├── 模块树.png │ └── 用户注册登录架构.png ├── ecosystem.config.js ├── jsconfig.json ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── App.jsx ├── api │ └── index.js ├── assets │ └── images │ │ └── not-found.svg ├── components │ ├── charts │ │ ├── Bar.jsx │ │ ├── Chart.jsx │ │ └── Pie.jsx │ ├── ebook │ │ ├── info │ │ │ ├── EbookForm.jsx │ │ │ └── ebookForm.module.scss │ │ ├── sticky │ │ │ ├── Sticky.jsx │ │ │ └── sticky.module.scss │ │ └── upload │ │ │ └── Upload.jsx │ ├── excel │ │ ├── ExportCSV.jsx │ │ └── constants.js │ ├── layout │ │ ├── AppLayout.jsx │ │ └── AppLayout.module.scss │ ├── list │ │ └── Table.jsx │ ├── login │ │ ├── LoginForm.jsx │ │ └── LoginForm.module.scss │ ├── message │ │ └── message.js │ ├── resetPwd │ │ ├── ResetPwdForm.jsx │ │ └── reset-pwd-form.module.scss │ └── signup │ │ ├── SignupForm.jsx │ │ └── SignupForm.module.scss ├── index.jsx ├── pages │ ├── Add │ │ ├── Add.jsx │ │ └── add.module.scss │ ├── Charts │ │ ├── Charts.jsx │ │ └── charts.module.scss │ ├── Excel │ │ └── Excel.jsx │ ├── Home │ │ └── Home.jsx │ ├── List │ │ └── List.jsx │ ├── Login │ │ ├── Login.jsx │ │ └── login.module.scss │ ├── MarkDownEditor │ │ └── MarkDownEditor.jsx │ ├── NotAllow │ │ ├── NotAllow.jsx │ │ └── notAllow.module.scss │ ├── NotFound │ │ ├── NotFound.jsx │ │ └── notFound.module.scss │ ├── ResetPwd │ │ ├── ResetPwd.jsx │ │ └── reset-pwd.module.scss │ ├── RichTextEditor │ │ └── RichTextEditor.jsx │ ├── Signup │ │ ├── Signup.jsx │ │ └── signup.module.scss │ └── User-Management │ │ └── UserManagement.jsx ├── router │ ├── AppRouter.jsx │ ├── Loading.jsx │ ├── RouteGuard.jsx │ ├── checkPermission.js │ └── router.config.js ├── store │ ├── actionCreators │ │ └── index.js │ ├── actionTypes │ │ └── index.js │ ├── index.js │ └── reducers │ │ ├── authReducer.js │ │ ├── layoutReducer.js │ │ ├── rootReducer.js │ │ └── uploadReducer.js ├── styles │ ├── global.scss │ └── reset.scss └── utils │ ├── constant.js │ ├── pipes.js │ ├── request.js │ ├── storage.js │ └── useFetch.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.en.md: -------------------------------------------------------------------------------- 1 |

2 | React Nest Admin 3 |

4 | 5 | 简体中文 | [English](./README.md) 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/README.md -------------------------------------------------------------------------------- /config-overrides.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/config-overrides.js -------------------------------------------------------------------------------- /docs/images/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/docs/images/404.png -------------------------------------------------------------------------------- /docs/images/富文本编辑器.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/docs/images/富文本编辑器.png -------------------------------------------------------------------------------- /docs/images/文件上传.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/docs/images/文件上传.png -------------------------------------------------------------------------------- /docs/images/用户管理.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/docs/images/用户管理.png -------------------------------------------------------------------------------- /docs/images/登录页.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/docs/images/登录页.png -------------------------------------------------------------------------------- /docs/参考.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/docs/参考.md -------------------------------------------------------------------------------- /docs/手把手撸一个前后端分离Admin系统/01-由用户登录而来的JWT鉴权以及权限管理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/docs/手把手撸一个前后端分离Admin系统/01-由用户登录而来的JWT鉴权以及权限管理.md -------------------------------------------------------------------------------- /docs/手把手撸一个前后端分离Admin系统/images/中间件.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/docs/手把手撸一个前后端分离Admin系统/images/中间件.png -------------------------------------------------------------------------------- /docs/手把手撸一个前后端分离Admin系统/images/应用上线流程图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/docs/手把手撸一个前后端分离Admin系统/images/应用上线流程图.png -------------------------------------------------------------------------------- /docs/手把手撸一个前后端分离Admin系统/images/模块树.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/docs/手把手撸一个前后端分离Admin系统/images/模块树.png -------------------------------------------------------------------------------- /docs/手把手撸一个前后端分离Admin系统/images/用户注册登录架构.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/docs/手把手撸一个前后端分离Admin系统/images/用户注册登录架构.png -------------------------------------------------------------------------------- /ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/ecosystem.config.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { "compilerOptions": { "baseUrl": "src" } } 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/api/index.js -------------------------------------------------------------------------------- /src/assets/images/not-found.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/assets/images/not-found.svg -------------------------------------------------------------------------------- /src/components/charts/Bar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/charts/Bar.jsx -------------------------------------------------------------------------------- /src/components/charts/Chart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/charts/Chart.jsx -------------------------------------------------------------------------------- /src/components/charts/Pie.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/charts/Pie.jsx -------------------------------------------------------------------------------- /src/components/ebook/info/EbookForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/ebook/info/EbookForm.jsx -------------------------------------------------------------------------------- /src/components/ebook/info/ebookForm.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/ebook/info/ebookForm.module.scss -------------------------------------------------------------------------------- /src/components/ebook/sticky/Sticky.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/ebook/sticky/Sticky.jsx -------------------------------------------------------------------------------- /src/components/ebook/sticky/sticky.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/ebook/sticky/sticky.module.scss -------------------------------------------------------------------------------- /src/components/ebook/upload/Upload.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/ebook/upload/Upload.jsx -------------------------------------------------------------------------------- /src/components/excel/ExportCSV.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/excel/ExportCSV.jsx -------------------------------------------------------------------------------- /src/components/excel/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/excel/constants.js -------------------------------------------------------------------------------- /src/components/layout/AppLayout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/layout/AppLayout.jsx -------------------------------------------------------------------------------- /src/components/layout/AppLayout.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/layout/AppLayout.module.scss -------------------------------------------------------------------------------- /src/components/list/Table.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/list/Table.jsx -------------------------------------------------------------------------------- /src/components/login/LoginForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/login/LoginForm.jsx -------------------------------------------------------------------------------- /src/components/login/LoginForm.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/login/LoginForm.module.scss -------------------------------------------------------------------------------- /src/components/message/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/message/message.js -------------------------------------------------------------------------------- /src/components/resetPwd/ResetPwdForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/resetPwd/ResetPwdForm.jsx -------------------------------------------------------------------------------- /src/components/resetPwd/reset-pwd-form.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/resetPwd/reset-pwd-form.module.scss -------------------------------------------------------------------------------- /src/components/signup/SignupForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/signup/SignupForm.jsx -------------------------------------------------------------------------------- /src/components/signup/SignupForm.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/components/signup/SignupForm.module.scss -------------------------------------------------------------------------------- /src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/index.jsx -------------------------------------------------------------------------------- /src/pages/Add/Add.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/Add/Add.jsx -------------------------------------------------------------------------------- /src/pages/Add/add.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/Add/add.module.scss -------------------------------------------------------------------------------- /src/pages/Charts/Charts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/Charts/Charts.jsx -------------------------------------------------------------------------------- /src/pages/Charts/charts.module.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pages/Excel/Excel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/Excel/Excel.jsx -------------------------------------------------------------------------------- /src/pages/Home/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/Home/Home.jsx -------------------------------------------------------------------------------- /src/pages/List/List.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/List/List.jsx -------------------------------------------------------------------------------- /src/pages/Login/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/Login/Login.jsx -------------------------------------------------------------------------------- /src/pages/Login/login.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/Login/login.module.scss -------------------------------------------------------------------------------- /src/pages/MarkDownEditor/MarkDownEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/MarkDownEditor/MarkDownEditor.jsx -------------------------------------------------------------------------------- /src/pages/NotAllow/NotAllow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/NotAllow/NotAllow.jsx -------------------------------------------------------------------------------- /src/pages/NotAllow/notAllow.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/NotAllow/notAllow.module.scss -------------------------------------------------------------------------------- /src/pages/NotFound/NotFound.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/NotFound/NotFound.jsx -------------------------------------------------------------------------------- /src/pages/NotFound/notFound.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/NotFound/notFound.module.scss -------------------------------------------------------------------------------- /src/pages/ResetPwd/ResetPwd.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/ResetPwd/ResetPwd.jsx -------------------------------------------------------------------------------- /src/pages/ResetPwd/reset-pwd.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/ResetPwd/reset-pwd.module.scss -------------------------------------------------------------------------------- /src/pages/RichTextEditor/RichTextEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/RichTextEditor/RichTextEditor.jsx -------------------------------------------------------------------------------- /src/pages/Signup/Signup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/Signup/Signup.jsx -------------------------------------------------------------------------------- /src/pages/Signup/signup.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/Signup/signup.module.scss -------------------------------------------------------------------------------- /src/pages/User-Management/UserManagement.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/pages/User-Management/UserManagement.jsx -------------------------------------------------------------------------------- /src/router/AppRouter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/router/AppRouter.jsx -------------------------------------------------------------------------------- /src/router/Loading.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/router/Loading.jsx -------------------------------------------------------------------------------- /src/router/RouteGuard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/router/RouteGuard.jsx -------------------------------------------------------------------------------- /src/router/checkPermission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/router/checkPermission.js -------------------------------------------------------------------------------- /src/router/router.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/router/router.config.js -------------------------------------------------------------------------------- /src/store/actionCreators/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/store/actionCreators/index.js -------------------------------------------------------------------------------- /src/store/actionTypes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/store/actionTypes/index.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/store/reducers/authReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/store/reducers/authReducer.js -------------------------------------------------------------------------------- /src/store/reducers/layoutReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/store/reducers/layoutReducer.js -------------------------------------------------------------------------------- /src/store/reducers/rootReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/store/reducers/rootReducer.js -------------------------------------------------------------------------------- /src/store/reducers/uploadReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/store/reducers/uploadReducer.js -------------------------------------------------------------------------------- /src/styles/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/styles/global.scss -------------------------------------------------------------------------------- /src/styles/reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/styles/reset.scss -------------------------------------------------------------------------------- /src/utils/constant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/utils/constant.js -------------------------------------------------------------------------------- /src/utils/pipes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/utils/pipes.js -------------------------------------------------------------------------------- /src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/utils/request.js -------------------------------------------------------------------------------- /src/utils/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/utils/storage.js -------------------------------------------------------------------------------- /src/utils/useFetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/src/utils/useFetch.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cnscorpions/React-Nest-Admin/HEAD/yarn.lock --------------------------------------------------------------------------------