工具笔记:前后端开发分离方案----json-server

愿景:让前端开发人员与后端开发人员的开发工作相互独立,互不干扰,减少耗时

思路:时间是前端开发人员浪费在等待后端接口上,能不能不等待接口。

实践:
1. 事先先约定好接口的标准(契约精神)
2. 后端开始开发接口
3. 前端通过假数据的方式模拟一个后端接口
这就是——Mock

  • Mock在开发者的眼中,泛指所有的客户端伪造数据的手段 JSON文件的方式就是最简单的mock行为(缺点很明显)
  • 自己写一个简单的API接口(控制时间) 第三方的工具: Mock.js(无法持久化数据)
  • Json-server:提供一种零编码的方式在30秒之内完成一个REST API(讲真)
    http://github.com/typicode/json-server
    http://jsonplaceholder.typicode.com/

JSON server基本特性

  • 标准的RESTful API
  • 支持过滤
  • 支持分页
  • 支持排序
  • 支持全文检索
  • 支持关系
  • 支持数据分割
  • 支持操作符(大于小于)
  • 支持JSONP
  • 支持CORS
  • ……
  • 最关键的是不需要写代码

猜你喜欢

转载自blog.csdn.net/tong_t/article/details/78918209