前端模拟数据模型-json-server-配置
2018-01-18 17:30
316 查看
项目开发过程中,前后端开发人员并行开发效率是不言而喻的,如果前端er,脚本提前完成,而后端er由于业务复杂接口还没有完成,那前端er就会出现等待状态。
如果两者可以将数据模型提前商量好,然后有一个工具可以模拟接口,那前端er就可以继续写异步交互的响应逻辑了。
之前项目开发工程中,都是商量好数据模型,写到txt文件里,放到静态资源文件夹的某个角落,一个接口就对应一个txt文件,一个项目下来,成片的txt。
json-server这个工具恰恰可以处理这种尴尬的场景,接着就说说json-在项目中的应用。
进入项目根目录新建一个db.json文件,db可以根据自己命名习惯自由定义,里边添加如下数据:
打开项目中package.json修改如下代码:
启动服务,即执行如下命令:
如下样子,恭喜你成功啦!
好啦,现在请尽情的在db.json中自由的编写数据模型吧。
如果两者可以将数据模型提前商量好,然后有一个工具可以模拟接口,那前端er就可以继续写异步交互的响应逻辑了。
之前项目开发工程中,都是商量好数据模型,写到txt文件里,放到静态资源文件夹的某个角落,一个接口就对应一个txt文件,一个项目下来,成片的txt。
json-server这个工具恰恰可以处理这种尴尬的场景,接着就说说json-在项目中的应用。
json-server项目中安装
npm install json-server --save-dev
进入项目根目录新建一个db.json文件,db可以根据自己命名习惯自由定义,里边添加如下数据:
{ "posts": [{ "id": 1, "title": "lala", "author": "typicode" }], "comments": [{ "id": 1, "body": "some comment", "postId": 1 }], "profile": { "message": "成功", "data": [{ "id": 1, "tabType": "all", "tabName": "全部", "isDelete": false }], "status": "success" } }
打开项目中package.json修改如下代码:
"scripts": { "server": "json-server db.json", "test": "echo \"Error: no test specified\" && exit 1" }
启动服务,即执行如下命令:
npm run server
如下样子,恭喜你成功啦!
接口现在支持方式
post、get、delete、put、patch方式。好啦,现在请尽情的在db.json中自由的编写数据模型吧。
相关文章推荐
- 前端数据模拟服务器 gulp-connect 和 JSON Server
- webpack4.0.1_vue脚手架的项目与json-server结合,vue开发前端时用json-server模拟数据
- webpack4.0.1_vue脚手架的项目与json-server结合,vue开发前端时用json-server模拟数据,fetch的请求代码
- vue-resource + json-server模拟数据 vue-cli配置
- mockjs,json-server一起搭建前端通用的数据模拟框架教程
- mockjs,json-server一起搭建前端通用的数据模拟框架
- 应用express mockjs模拟前端json数据接口
- Json-Server模拟数据接口开发
- Vue使用json-server进行后端数据模拟功能
- spring MVC 配置返回JSON格式的数据模型
- 用JSON-server模拟REST API(二) 动态数据
- VUE请求本地数据的配置json-server
- Json-Server模拟数据接口开发
- 使用json-server模拟后台数据
- 使用json-server简单完成CRUD模拟后台数据的方法
- MockJs结合json-server模拟后台数据
- Vue-cli 使用json server在本地模拟请求数据的示例代码
- 前端开发如何模拟后端返回json数据
- vue-resource + json-server模拟数据的方法
- vue新vue-cli3环境配置和模拟json数据的实例