# koa2-manager-web **Repository Path**: udfrost/koa2-manager-web ## Basic Information - **Project Name**: koa2-manager-web - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-10-22 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NodeJs RBAC权限管理(Web) > React+Antd构建权限管理系统 演示地址 [http://koa2manager.undeadfrost.cn/admin/login](http://koa2manager.undeadfrost.cn/admin/login) 账号 admin 密码 123456 此项目需要服务端支持 > [https://github.com/undeadfrost/koa2-manager-server](https://github.com/undeadfrost/koa2-manager-server) ## 项目简介 基于React实现前后端分离权限管理系统。实现基础RBAC权限管理,具有登录拦截、路由权限校验、页面级别权限管理、接口请求校验等功能。可作为基础管理二次开发。 ## 项目运行 #### 建议使用NodeJs v8.13.0(LTS),项目需要配合后端进行运行,可通过修改项目src/config/dev.js中baseUrl更改服务端地址。线上测试地址 [http://koa2manager.service.undeadfrost.cn](http://koa2manager.service.undeadfrost.cn) ``` git clone https://github.com/undeadfrost/koa2-manager-web.git cd koa2-manager-web npm install OR yarn install ``` ### 启动开发服务器 ```angular2 npm run start OR yarn start 访问 http://loaclhost:3000/admin/login ``` ### 编译打包 ```angular2 npm run build OR yarn build 生成文件在根目录下build文件夹 ``` #### 注意:默认使用react-router history路由,线上需要配置Nginx,参考[history路由Nginx配置](https://undeadfrost.github.io/2018/12/04/history%E8%B7%AF%E7%94%B1Nginx%E9%85%8D%E7%BD%AE/),或更改为hash路由,修改src/index.js ```angular2 import {BrowserRouter} from 'react-router-dom' 改为 import {HashRouter} from 'react-router-dom' 改为 ```