当前位置: 首页 > news >正文

前端(四):前后端分离开发(YAPI的使用)

一、引入

1、前后端混合开发(早期):将前端、后端、数据库混杂在一起写,前后前全部在一个工程中。沟通成本高、分工不明确、不便于管理、不便于维护和扩展。

2、前后端分离开发:前端工程和后端工程,为了前后端对接需要遵守一些开发规范,这个开发规范定义在接口文档中,这里的接口是指一个明确的业务功能

3、接口文档:由产品经理分析原型和需求得到接口文档。

4、前后端分离开发流程:需求分析——接口定义(API接口文档)——前后端并行开发(遵守规范)——测试(前端、后端)——前后端联调测试

二、YAPI

1、概念:YAPI是高效、易用、功能强大的api管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。

2、官网:https://yapi.pro/

3、使用:
①注册好后点击新建项目,输入项目名称
在这里插入图片描述
在这里插入图片描述

②新建分类
在这里插入图片描述

③为该分类添加接口
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

④、编辑接口,编辑请求参数设置返回参数设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
⑤、预览,查看设定好的信息。可以看到设定好的所有信息。
在这里插入图片描述

⑥高级Mock
在设置完后的初始状态下:
在这里插入图片描述
使用高级Mock增加期望:
在这里插入图片描述

在这里插入图片描述
此刻再次查询就可以看到不是乱码:
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 计算机网络中点到点与端到端协议的区别
  • web小游戏开发:拼图(四)对调和移动拼图玩法的实现
  • 自定义 SwiftUI 中符号图像的外观
  • 同一个项目两个页签之间通信之 BroadcastChannel
  • ANN(Approximate Nearest Neighbor)搜索和索引库到底是什么?
  • 为什么knife4j报错,401,404
  • JavaEE 从入门到精通(一) ~ Maven
  • 使用海外服务器解决docke-pull镜像失败的网络问题
  • git 合并多次提交
  • 基于主从Reactor模式的高性能服务器
  • 【视频讲解】Python灰色关联度分析直播带货效用、神经退行性疾病数据
  • 数字**笔试题--链表翻转与list排序笔试题
  • Day 21
  • 智慧农场数字港系统设计与实现
  • fastDDS-gen编译
  • Android Volley源码解析
  • Javascript Math对象和Date对象常用方法详解
  • Less 日常用法
  • PAT A1017 优先队列
  • Promise面试题,控制异步流程
  • Redis字符串类型内部编码剖析
  • spring security oauth2 password授权模式
  • 阿里云Kubernetes容器服务上体验Knative
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 关于字符编码你应该知道的事情
  • ------- 计算机网络基础
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 实现简单的正则表达式引擎
  • 思考 CSS 架构
  • 为什么要用IPython/Jupyter?
  • ​补​充​经​纬​恒​润​一​面​
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #### golang中【堆】的使用及底层 ####
  • #window11设置系统变量#
  • #控制台大学课堂点名问题_课堂随机点名
  • (09)Hive——CTE 公共表达式
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (阿里云在线播放)基于SpringBoot+Vue前后端分离的在线教育平台项目
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (转)fock函数详解
  • (转)JAVA中的堆栈
  • ****Linux下Mysql的安装和配置
  • .NET Reactor简单使用教程
  • .NET 材料检测系统崩溃分析
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .net/c# memcached 获取所有缓存键(keys)
  • @antv/g6 业务场景:流程图
  • @property括号内属性讲解
  • [20170713] 无法访问SQL Server