网站首页 > 文章精选 正文
随着 Web 技术的发展,前后端分离架构变的越来越流行。开发中需要前端与后端经常联调,给开发带来了一些不便。Yapi就是一款解决前后端频繁启停工程进行联调,能够提高开发效率的工具。
安装Yapi
准备环境
- nodejs
yum install npm
- 安装mongodb
sudo yum install -y mongodb-org
安装Yapi
可视化部署[推荐]
执行 yapi server 启动可视化部署程序,输入相应的配置和点击开始部署,就能完成整个网站的部署。部署完成之后,可按照提示信息,执行 node/{网站路径/server/app.js} 启动服务器。在浏览器打开指定url, 点击登录输入您刚才设置的管理员邮箱,默认密码(ymfe.org) 登录系统(默认密码可在个人中心修改)。
npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server
官方推荐使用可视化部署方式。
node vendors/server/app.js&
启动后登录127.0.0.1:3000
如何使用
我在使用Yapi的过程中,感觉它不仅可以做一个接口文档,最大的功能是可以mock数据。
在前后端分离开发的项目中,可以实现真正的分离开发,前端调试不需要自己mock数据也不需要后端启动服务,前端开发人员可以连Yapi进行接口调试,同样后端调试接口,也可以通过Yapi来调用,和postman差不多。
在Yapi配置好返回数据类型,它会自动生成响应数据。
如上图,我用postman模拟前端请求了Yapi,返回的数据类型是我之前配置好的类型,数据是随机的。
猜你喜欢
- 2025-07-28 字节SOLO超详细实战测评!到底能否实现一行代码不写就上线?!
- 2025-07-28 深入浅出全栈工程师: 如何编写测试
- 2025-07-28 接口测试流程是怎样的?(接口测试入门教程)
- 2025-07-28 优酷质量保障系列(三)—移动端组件智能测试方案
- 2025-07-28 Array.from() 的 5 个神仙用法,彻底告别 for 循环初始化!
- 2025-07-28 前端开发的终局是"全栈"?从SSR到RSC,离"零API"开发还有多远?
- 2025-07-28 【Python神器】你可能忽视了的 itertools 模块
- 2025-07-28 手摸手,带你用vue撸后台(vue hook)
- 2025-07-28 写 Python 七年才发现的七件事:真正提高生产力的脚本思路
- 2025-07-28 TypeScript Enum 的隐藏问题,你中招了吗?
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)
- mysql数据库面试题 (57)
- fmt.println (52)