一个电商网站的网页制作,网站建设技术app下载,网站建设哪家公司好,网站建设小组实验报告go-mock介绍
不管在前端还是后端开发过程中#xff0c;当我们需要联调其他服务的接口#xff0c;而这个服务还没法提供调用时#xff0c;那我们就要用到mock服务#xff0c;自己按接口文档定义一个临时接口返回指定数据#xff0c;以供本地开发联调测试。
怎么快速启动一…go-mock介绍
不管在前端还是后端开发过程中当我们需要联调其他服务的接口而这个服务还没法提供调用时那我们就要用到mock服务自己按接口文档定义一个临时接口返回指定数据以供本地开发联调测试。
怎么快速启动一个mock服务实现临时接口呢
我用的Golang搭建了一个项目通过json定义接口启动项目即可提供mock接口无需开发代码。
json规则也非常简单只需要定义接口路径、请求方式入参和出参其中入参可以不定义只是一个展示作用。
项目地址https://github.com/liyonge-cm/mock 如果你不了解Golang可以查看之前的文章安装一下就行https://blog.csdn.net/sinat_34209942/article/details/135524768?spm1001.2014.3001.5501
用法
在项目的json文件夹下创建自己的json接口文件只需要定义几个字段即可启动接口
router 接口路径method 接口请求方式get,post,put,deleterequest 接口请求参数response 接口返回参数
例如在json文件夹下创建user.json内容为
{router: /user,method: get,request: {name: aiee},response: {code: 0,message: ok,user: {name: aiee,age: 18}}
}启动项目
go run main.go即可调用API服务端口号8080
curl http://localhost:8080/user或者用postman等接口调试工具