前提
现在基本上都是前后端分离项目的开发,而前端对于UI界面开发完毕之后往往都需要等待后端的接口提供,因此为了解决这个问题,这里提供一个由express和mockjs结合的本地服务应用项目,可以前端随意造数据配合UI页面进行开发。
个人不喜欢在前端项目中直接插入mockjs,因为感觉会让前端脚手架复杂难看,因此这里直接提供一个express后端服务器跑起来即可,里面可以随意编写mockjs接口,然后前端直接像调用后端接口一样调用
仓库
gitee仓库:https://gitee.com/twang-gitee/web-server-study.git
位置是:nodejs-study/express-mock
clone下载跑起来
npm install
npm run start:watch
按理说这个时候就已经跑起来了
补充说明
1.项目说明:
/mock/json 对于json文件的放置与管理文件夹
/mock/utils 常用工具方法文件夹
/mock/user.js 包含mock的基本增删查改操作
/mock/user_json.js 包含对Json文件的基本增删查改操作
app.js 项目启动文件
所有的内容都已经配置好了无需去改动什么
2.新增方式
1.mock中新建自己的文件。如:role.js
2.参考user.js 的方式编写相关接口和数据处理逻辑(关于mockjs的示例文档:http://mockjs.com/examples.html)
3.app.js中注册自己对应的路由