闲来无事,使用antdesign+koa开发了一套后台管理的demo,并借此机会整理下自己所学的知识,代码开放出来。有不足之处,希望大家指点。
CLReactAntDesign介绍
CLReactAntDesign是基于AntDesign2.0+开发的后端页面例子,
整合react,react-router,react-redux,react-router-redux。进行页面状态控制
实用fetch进行页面请求,最终生成静态页面,实现前后端完全分离
附带使用koa实现的后端接口
开发环境
基于node7.0+进行开发
目录介绍
backend:基于AntDesign使用的后端SPA。
server:后端koa搭建的服务接口,主要包括,菜单管理,角色管理,用户管理,信息发布。使用前,调整mysql数据库。使用clantd.sql修改数据库。
工程运行
进入到backend目录,编译运行前端框架
安装
安装node依赖
npm install
开发环境
开发使用webpack进行编译,并使用webpack.server启动一个服务器,进行页面的访问,
使用前,配置webpack.server,修改接口的转发。主要是调整端口,如果接口端口不冲突,不需要调整。