将「产品的技术小课」设为星标不迷路~
你有没有遇到过这种情况:
1、发现线上有bug时,不知道是前端的问题,还是后端的问题?
2、需要通过一份《接口文档》设计产品功能,不知道如何思考?
3、好奇前端和后端是如何通信的?
下面将一一讲解。
本文目录:
1、什么是接口?
2、接口的组成
3、如何判断bug是哪端的问题
4、如何通过接口思考产品功能
01
什么是接口?
接口是后端设计的一套供给第三方使用的方法。(第三方指前端/后端)
接口通过网络协议来调用,我们最常用的协议是HTTP协议。
在定义一个接口时,会写好接口路径和接口方法名的映射,然后前端通过接口路径来调用方法。
举个例子:一个获取商品列表的接口,接口路径是:/api/getMerchantList,接口方法名是:getMerchantList。前端通过请求/api/getMerchantList来调用getMerchantList方法,接着后端会做相关逻辑处理,比如查询数据库,最后返回商品数据。
小结:前端通过请求接口路径来和后端通信。但是需要注意的是像这种通过一个http请求