欢迎光临
我们一直在努力

前后端交互 的通俗解释

我之前一直是对前后端交互的概念比较模糊,后来才搞明白:前后端交互本质上就是前端发请求给后端,后端返回数据给前端。

举个例子:在一个有文章的项目里,点进一篇文章,前端问后端要这个文章的内容,后端从数据库查出来返回给前端,前端再渲染到浏览器页面上。这就是一个完整的前后端交互。

这里有几点需要注意:

一、只有前端时可以不用联网,但前后端交互必须连接网络的。

二、交互不是“前端调后端”那么简单

实际上前后端通信时,路径、请求方式、参数名、数据格式必须遵循约定

这里可以举几个不尊循约定的例子:

如果路径不对 → 404,请求方式不对 → 405,参数名不对应相等 → 我们是取不到值的等等

这条“前后端必须遵守的规则”,就是我们常说的接口文档。

三、交互不是一次性的,要考虑“失败怎么办”

我之前在写代码的时候,往往只考虑‘正常情况’——用户输入正确的账号密码,后端返回成功。

但实际开发中,更多是处理异常情况:用户名不存在、密码错误、token过期、网络超时……

所以我现在的理解是:写交互,很多时候是在处理异常

赞(0)
未经允许不得转载:171主机测评 » 前后端交互 的通俗解释
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址