美文网首页
经验总结之前后端联调(swagger)

经验总结之前后端联调(swagger)

作者: 留白_汉服vs插画 | 来源:发表于2019-01-07 11:17 被阅读17次

前后端一起工作的时候,最常见的一个情况就是后端定义接口,前端调用接口。
但是在前端调用接口的时候,经常容易出现调不通的显现,现在总结一下经常出现的错误:

比如后端在swagger上定义了一个接口 接口使用

每一列有自己的含义;
1、相关页面的所有请求的汇总
2、get方法还是post方法
3、访问的地址是什么
4、扩展的描述,包括这是做什么的

打开第一个采购红冲调整:


接口详细说明

1、返回码,如果正常调用后端内容,返回200 OK
2、返回的一个实例。如果点Model,可以参看每个参数的具体数据类型。
3、前端给后端传递参数。
4、参数的描述
5、传递哪些是必须的,类型是application/json。点击一下这个小窗口,可以自动填充模拟数据,然后点击8,模拟前后端联调。非常方便的啦。
6、返回其他字段
7、给后端传递数据的一个实例,如果点击model,可以看每个字段的数据类型。
8、Try it out 可以模拟前后端联调,试一下。

前后端联调可能出现的问题:
1、get,post 方法使用错误。
2、地址使用错误
3、传给后端的参数缺少某个必填选项
4、传给后端的某个参数字段拼写错误
5、传给后端的某个参数字段赋值的格式不对。尤其是时间戳经常出现问题。
6、传递后端参数出现对象中包含对象的时候,注意结构是不是完全对应。要求完全对应。
7、有时候前端偷懒时候,直接把state传递给后端,这时候会有非常多的参数。前后端能正常工作,但是为了让传递参数更简洁,常常前端删掉某些不必要的参数。这时候尤其注意,直接delete this.state.XYZ ,可能会让前端不能正常工作,因为之前的某个地方使用了XYZ参数做逻辑运算。这时候可以通过复制state的参数给变量parameter,然后删掉parameter中的变量XYZ,再传递parameter给后端。另外注意复制的时候,不能是地址复制,可以通过parameter=[...state]复制。

相关文章

  • 经验总结之前后端联调(swagger)

    前后端一起工作的时候,最常见的一个情况就是后端定义接口,前端调用接口。但是在前端调用接口的时候,经常容易出现调不通...

  • SpringBoot整合Swagger2

    用途是方便前后端联调 1、添加依赖 2、配置启动类 3、http://localhost:8082/swagger...

  • 十、Spring boot 简单优雅的整合 Swagger2

    前言 swagger2 是什么,我这里就不说了,就是一个简单的接口文档,方便前后端联调。 其实之前没有想要到要使用...

  • 用swagger.json自动生成axios api访问代码

    ​ 之前我让公司的开发团队做了前后端分离,前后端的调用协议通过swagger来设计,swagger可以导出后端...

  • 第12章 Vue项目的联调、测试与发布上线

    12-1 Vue项目的联调测试上线--项目前后端联调 当我们项目开发完成后,我们需要和后端进行联调,那么我们需要把...

  • 使用swagger进行接口设计,测试和联调

    1. swagger简介 swagger是一款能够进行接口设计,测试和联调的开源的OAS(the OpenAPI ...

  • springboot集成swagger

    个人认为swagger主要作用在于前后端分离项目服务端接口信息界面化,有助于接口的联调,当然也可以用于服务端接口测...

  • 2017-11-22(TW实习)

    今天主要有下面这几件事 企业信息列表前后端联调 组内session 组内code diff 企业信息列表前后端联调...

  • 初涉Mock数据

    前后端开发联调需要注意哪些事情?后端接口完成前如何 mock 数据? 需要联调的有以下两个方面的资源: css、j...

  • 前后端联调

    问题: 小张同学的项目采用的是前后端分离架构,现在前后端程序猿已经碰过面,协商好了一些前端需要的数据接口,于是前后...

网友评论

      本文标题:经验总结之前后端联调(swagger)

      本文链接:https://www.haomeiwen.com/subject/lzbyrqtx.html