作业批改
- cookie的问题
- cookie的保存,可以使用yaml文件进行存储,使用yaml的dump功能把重要的数据保存到外部
- curl
- requests
- mock
常见mock系统
- rap GitHub - thx/rap2-delos: 阿里妈妈前端团队出品的开源接口管理工具RAP第二代
- yapi https://github.com/YMFE/yapi
- moco
- swagger https://swagger.io/tools/open-source/
yapi
docker run -d --name mongo-yapi mongo
docker run -it --rm \\
--link mongo-yapi:mongo \\
--entrypoint npm \\
--workdir /api/vendors \\
registry.cn-hangzhou.aliyuncs.com/anoy/yapi \\
run install-server
docker run -d \\
--name yapi \\
--link mongo-yapi:mongo \\
--workdir /api/vendors \\
-p 3000:3000 \\
registry.cn-hangzhou.aliyuncs.com/anoy/yapi \\
server/app.js
默认帐号: admin@admin.com,密码 ymfe.org
swagger与yapi等平台的区别
- swagger是一个api全生命周期的解决方案,完善的生态,已经成为标准。依赖的是openapi的规范与代码层的自动生成。
- yapi是一个接口管理平台,他的生态弱,更多的是基于人工管理,依赖人工与UI界面维护。