RESTful API:面向资源编程。
在此之前我们需要理一理背景知识。
其实,凡是网络应用程序,最基本的结构中至少包含两个端。即使服务端和客服端。
传统的请求,响应。有表单/没表单的请求处理,服务端接收处理返回,客服端处理渲染。(目前这种方式,重服务端,基本已经逐渐淘汰)-----------这是更加偏向BS结构,但是效率很高。
目前流行的是,减轻服务端的负担。
现代流行的开发方式:(有点偏向cs结构的,有点纯数据交互的感觉)
★这里需要特意说明下,请求页面得到页面,在通过页面上的URI去多次请求得到详细具体的数据。不是一次性全部返回。
★这种开发模式存在的问题:反转了开发模式。需要后端工程师,完成提供数据的(数据接口)API,才能开始些。不符合前后台同时开发的原则。所以这就需要优先输出API给前端是开发人员,显然这种方式的开发效率是底下的,这非常依赖API的开发进度。
前后端开发分离方案
背景此前已经解释了,那么怎么来避免这样的低效率,能不能不等接口,前段就直接干,就完事了。
当然,那就是Mock模拟方式,是指所有的客服端模拟数据的手段;
Mock:①事先约定好接口的标准;②后端开始开发接口;③前端通过假数据的方式模拟一个后端接口;
举例:
①users.json文件方式,里面的