Apifox及其它学习 | 青训营笔记

90 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 36 天

Apifox

api是啥,就是要传递的数据格式,比如前后端分离的项目,肯定要定义一个接口才能两者之间合法的传递数据来分别完成自己的任务并建立联系。

在仿掘金时,因为要可以显示tap、文章分类的之类的东西,这些都要接受统一格式的信息。所以要给他们编写API,本来是想要手动用js编写的,然后发现了很久之前收藏一个应用:Apifox。看完它的视频介绍之后发现这个应用是真的舒服,只需要在GUI环境下设置API名称要接受的数据,对于重复的数据格式还可以设置为模板进行引用,在设置完之后就可以对其进行测试查看API是否正确了。Apifox提供了和mock.js一样的数据生成来测试接口,成功之后就可以发布这个接口了而且还可以直接给其它团队这个接口的权限供其调用。而且这个还可以一键生成代码,这样API的文档、Mock、测试等都可以借助这个应用来完成了。

首先建立一个API,在API文档中顶部可以定义这个API是被GET还是POST等,右边的是路径。 然后是Query参数之类的可以自行决定是否要添加。最下面就是要定义的API结构了,设置完成之后就可以选择复制代码来获取这个API。

然后就是测试,Apifopx会自动生成mock测试数据,可以通过访问这个url来查看自动生成的数据,默认为JSON,并且可以点击右上角的生成代码获取这些假数据用于测试。

Wasm

Wasm可以把编写的编程语言转换成可以被浏览器执行的机器码,并不是一门编程语言。
因此可以用其他的语言来编写程序。 也可以使用Assemblyscript进行编写(这个是typescript的子集)。