eclipse的web项目运行404_分享github上一个简单通用的后台管理系统项目

38e550d73b6f19622e6d092378ed07ba.png

介绍

ant-back是一个基于ant-design-pro实现的简单通用的网站后台项目,只要你有react和javascript基础,你可以利用它快速构建你自己的后台管理系统。目前实现了多角色登录、角色管理、用户管理、富文本、图片上传等常用功能。

查看效果点这里

项目地址点这里

说明

项目跑起来后首页有使用说明,里面有接口文档,还有添加页面、添加接口的教程。
数据库文件在后端项目中。
如果对您对此项目有兴趣,可以点个赞支持一下 谢谢!

技术栈

前端:react + ant-design-pro

后端:node.js + koa + sequelize + mysql

部分截图

首页:

65c48a927684af170bccbfeecd6a0190.png

角色管理:

b089143e22481e52adb9784b54210474.png

写文章:

4b37fdade0e88e31b59c11ef78e79079.png

安装和运行

请确保已安装node
git clone https://github.com/sunft1996/ant-back-server.git
cd ant-back
npm install 
// 安装依赖后项目运行
npm start

如果npm install或者时间太长,配置npm registry到国内镜像

npm config set registry https://registry.npm.taobao.org/
npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
// 重新install
npm install

实在不行你就用yarn下载

npm install -g yarn
yarn install
// 运行项目
yarn start

项目跑起来后你可以用以下两个账号登录:

管理员 账号:root ,密码:123456

游客 账号:user, 密码:123456

项目部署

修改路径

// src/global.js

// 修改为你的后端项目运行地址
export const imgUrl = 'http://back.1cloud.xyz';

执行命令

// 执行构建命令,生成的dist文件夹放在服务器下即可访问
npm run build

功能

  • 登录/注销
  • 修改密码
  • 新增用户
  • 用户管理
  • 角色管理
  • 权限按钮级别
  • 菜单管理
  • 文章管理
  • 成功页/失败页
  • 403页/404页/500页
  • 富文本编辑器
  • 图片上传
  • 图表

关于权限

项目实现了多角色登录,你可以用root账号给角色分配权限。你可以给一个页面添加新增、删除、修改等功能添加子权限,具体看项目首页的使用说明。

如何添加页面

后台项目通常是列表和对应的增删改查,我写了一个示例列表页提供参考,你可以直接复制它来添加页面。 跟着项目首页的教程走一遍即可。

License

MIT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值