前后端完全分离的项目。后端共30个接口,对接口编写测试用例,同时利用 postman 完成接口测试。功能包含文件上传和下载、导入导出Excel、批量新增和删除、模糊查询和分页查询等。
前端利用Ant Design,React、react-router4.0、Redux完成页面的布局和交互逻辑。同时,前端也使用mockjs完成数据和接口的mock。
- 后端: Nodejs + Express
- 数据库: mongoDB
- 自动化: nodemon
- 代码审查: esLint(ES6)
- 测试框架: Mocha+Chai
- 前端: react + redux + react-router + Ant Design + mockjs
- 自动化: webpack
- 代码审查: esLint(ES6)
- 测试框架: Mocha+Chai
- install dependencies
$ yarn install
- start server
$ npm run server
- start client
$ npm run dev
- test server
$ npm run test:server
- test client
$ npm run test:client