一、引入
1、前后端混合开发(早期):将前端、后端、数据库混杂在一起写,前后前全部在一个工程中。沟通成本高、分工不明确、不便于管理、不便于维护和扩展。
2、前后端分离开发:前端工程和后端工程,为了前后端对接需要遵守一些开发规范,这个开发规范定义在接口文档中,这里的接口是指一个明确的业务功能。
3、接口文档:由产品经理分析原型和需求得到接口文档。
4、前后端分离开发流程:需求分析——接口定义(API接口文档)——前后端并行开发(遵守规范)——测试(前端、后端)——前后端联调测试
二、YAPI
1、概念:YAPI是高效、易用、功能强大的api管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。
2、官网:https://yapi.pro/
3、使用:
①注册好后点击新建项目,输入项目名称
②新建分类
③为该分类添加接口
④、编辑接口,编辑请求参数设置和返回参数设置
⑤、预览,查看设定好的信息。可以看到设定好的所有信息。
⑥高级Mock
在设置完后的初始状态下:
使用高级Mock增加期望:
此刻再次查询就可以看到不是乱码: