作为后端,如何高效优雅地编写接口文档,后端开发完接口才给出接口文档,合理吗?

大雄 308 2022-07-11


本人所在的项目组做项目过程中,后端不会先给出接口文档,而是要等他开发完接口才给出 swagger 文档。

作为前端,我的想法是先有文档,就可以确定后端给到的参数,数据结构,对比和我预想的是否一致(我希望能更早发现接口是否满足需求、是否少参数等问题),我并不指望定了文档就不改。相反,我希望早点发现早点改,防止到后面了大家再返工。

某次动工前,问后端要接口文档,但后端貌似不理解,反问“你都开发完了吗?”

想问下,大家的团队都是什么流程?后端开发完接口才给出接口文档,合理吗?

如果不合理,我应该怎么说服后端?

作为后端,编写接口文档向来是一件很头疼的事情。本来就被bug纠缠的很累了,你还让我干这?

其实,你可以试试ApiPost。

ApiPost的定位是Postman+Swagger+Mock Server,主要用来发送调试接口和生成接口文档。如果你愿意,也可以用它生成Mock 数据,当Mock Server使用。

下面就简单介绍如何利用ApiPost调试接口和快速的生成接口文档,让您初步体验ApiPost的魅力!

1. API写完想要测试?试试模拟发送一次请求

新建接口,我想模拟发送请求如下

curl --location --request POST 'https://echo.apipost.cn/get.php?c=Course&id=1000' \
--header 'User-Agent: Apipost client Runtime/+https://www.apipost.cn/' \
--header 'Content-Type: application/json' \
--data '{
    "course_id":1
}'

如图进行进行配置:


点击发送,查看接口返回结果:


你可以查看返回数据,返回Header、Cookie、状态码、请求时长等等数据。

2. 测试完后我想快速生成文档给前端看

点击分享文档


复制并打开文档地址就可以看到了完整的接口文档。



3. 后记

恭喜你体验了第一个接口文档的旅程。我们的工具同时节省了前后端的开发以及沟通时间。

除此之外我们还有更多更好的功能等您来体验。



版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:惊蛰丨阳气初充 乍暖还寒 早睡早起 多补肝血!
下一篇:接口文档编写工具推荐,raml php,比较好的接口文档编写工具
相关文章

 发表评论

暂时没有评论,来抢沙发吧~