前言
只有光头才能变强。
文本已收录至我的GitHub仓库,欢迎Star: https:// github.com/ZhongFuCheng 3y/3y
前后端分离这个词相信大家都听过,不知道大家是怎么理解的呢。前阵子看项目的时候,有一段实现硬是没看懂,下面来给大家说一下一段愚蠢的经历哈。
(我没正正式式写过前端,所以如果文章有错的地方希望可以在评论区友善交流~)
一、交代背景
我一直都知道我现在的这个系统是前后端分离的,我的接口只会返回JSON出去,但我不曾关心前端是怎么处理我的JSON数据的(以及他是怎么跑通和运行的)
在某一天,我在查接口的时候,习惯F12
,想直接看一下这个请求返回的JSON数据是什么。但是一看,在network返回的是html格式:
于是,我就很好奇啊,就看一下这个接口是不是我想象中的那个。于是就去找我的接口,看一下是不是真的返回JSON(我还专门Debug了一下,看看是不是真请求到这个接口上了):
得出的结果是:我的接口的确是返回JSON数据,浏览器的reponse返回的的确是HTML格式。
于是,我就去找我前端的小伙伴,去问了一下这是怎么搞的。他回复我说:“在浏览器看到返回的是页面,那肯定是你们后端干的呀”
我说:“没有啊,